CTF 字元?正則?

2022-07-26 20:00:20 字數 638 閱讀 4046

ctf-字元?正則? 100

這題就考對正規表示式的理解,比較簡單直白

通過讀**可以看出只要我們構造出符合正規表示式的字串通過get傳參傳過去就可以看到 key 即 flag

分析:定界符:/和/(一般來說是這兩個,其實除了\和字母數字其它的只要是成對出現都可以看做定界符,比如##、!!之類的);

. (乙個點):表示可以匹配任何字元;

* :前面的字元重複零次或多次;

:前面的字元重複4~7次;

\ (反斜線):後面的字元被轉義;

[a-z] :在a到z中匹配 ;

[[:punct:]] :匹配任何標點符號;

/i :表示這個正規表示式對大小寫不敏感;

至此,我們可以對這道題的正規表示式進行構造。

例如:keyakeyaaaakey:/a/keya!

或者:keyakeyaaaakey:/a/aakeyb!

有很多只要符合都可以

得到flag

CTF 正則匹配題目的基礎小結

由於某次打ctf比賽,在一道有關正則匹配的題目上卡了很大時間,我發現我在這方面的知識還不是很牢固,所以寫這樣一篇小結來總結。首先對正則匹配進行一定的了解 preg match 函式用於執行匹配正規表示式,搜尋 subject 與 pattern 給定的正規表示式的乙個匹配。函式返回 pattern ...

CTF逆向中的字元與數字

一.分類 兩大類,數字和字元。數字有10進製和16進製制兩種表現形式,字元以ascii碼的形式儲存,兩者最終都會歸於一串2進製數,也可以說一串16進製制數。一串二進位制數儲存在那裡,不同的讀取方式會有不同的效果 二.兩類函式 四個函式 1.10進製ascii碼與字元相互轉換 ord 引數 單個字元 ...

CTF學習規劃 1 如何入門CTF

無意中發現了乙個巨牛巨牛的人工智慧教程,忍不住分享一下給大家。教程不僅是零基礎,通俗易懂,小白也能學,而且非常風趣幽默,還時不時有內涵段子,像看 一樣,哈哈 我正在學習中,覺得太牛了,所以分享給大家。點這裡可以跳轉到教程!ctf簡介 ctf capture the flag 中文一般譯作奪旗賽,在網...