学习了正则表达式
就是基本的正则
直接给答案这...
眼神不好,没看见//中间还要一个字符,整了好久
这题挺简单的学过正则应该都会做,一开始死活出不来...然后试着用vscode写了个一样的正则,发现我的id是匹配的...才想起来 + 经过url编码后是空格,我想要 + 可能需要整个url编码先。
学会基础的正则表达式这个题目还是比较简单的
虽然规则上[[:punct:]]可以匹配[!"#$%&'()*+,\-./;:<=>?@[\]^_`{|}~],但千万不要用#&+这三个,拿不到flag。应该是因为前一个php不认(注释),后两个url不认(and和转空格)——来自一个被#卡死的菜鸡
你好,&和+还有#都是可以匹配的,只需要url编码一下就可以了
注意,不要访问2.php去写payload,不然会一直是flag{******},被自己蠢到了
谢谢你大表哥
幸好有你
[:punct:]是任意标点符号的意思,学到1 还有一些其他的可以看看这里 https://www.petefreitag.com/cheatsheets/regex/character-classes/ 不过俺的正则神器识别不得,大概是语言或者程序一开始的设置问题
https://blog.csdn.net/qq_43480081/article/details/97672377 学习正则表达式,这个确实不错拆分法学正则,不过平常也是要记点常用的表达
@哇哦~ hasaigi
@哇哦~ 111
跟随亚索的脚步,刷题
...
评论
a_i_su 1年前
举报
学习了正则表达式
Hobin 1年前
举报
就是基本的正则
Zbyc 2年前
举报
直接给答案这...
kkk666 2年前
举报
眼神不好,没看见//中间还要一个字符,整了好久
a2cai 2年前
举报
这题挺简单的学过正则应该都会做,一开始死活出不来...然后试着用vscode写了个一样的正则,发现我的id是匹配的...才想起来 + 经过url编码后是空格,我想要 + 可能需要整个url编码先。
727761286 2年前
举报
学会基础的正则表达式这个题目还是比较简单的
scr20011125 2年前
举报
虽然规则上[[:punct:]]可以匹配[!"#$%&'()*+,\-./;:<=>?@[\]^_`{|}~],但千万不要用#&+这三个,拿不到flag。应该是因为前一个php不认(注释),后两个url不认(and和转空格)——来自一个被#卡死的菜鸡
ycfhw1 2年前
举报
你好,&和+还有#都是可以匹配的,只需要url编码一下就可以了
Tpings 3年前
举报
注意,不要访问2.php去写payload,不然会一直是flag{******},被自己蠢到了
hhhsss 2年前
举报
谢谢你大表哥
pipiipip 2年前
举报
幸好有你
Na0H 3年前
举报
[:punct:]是任意标点符号的意思,学到1 还有一些其他的可以看看这里 https://www.petefreitag.com/cheatsheets/regex/character-classes/ 不过俺的正则神器识别不得,大概是语言或者程序一开始的设置问题
丶我亚索贼六 3年前
举报
https://blog.csdn.net/qq_43480081/article/details/97672377 学习正则表达式,这个确实不错拆分法学正则,不过平常也是要记点常用的表达
YozoOba 3年前
举报
@哇哦~ hasaigi
_mengcehn 3年前
举报
@哇哦~ 111
哇哦~ 3年前
举报
跟随亚索的脚步,刷题