评分(3)
解题动态
Y1yang 攻破了该题 4小时前
FTJJJ 攻破了该题 1天前
linxingjun 攻破了该题 1天前
654620946 攻破了该题 2天前
Zhengzanmei 攻破了该题 4天前
lee8ly 攻破了该题 6天前
qwewqdsf 攻破了该题 6天前
xielin 攻破了该题 7天前
hyj11125 攻破了该题 7天前
SamJij 攻破了该题 8天前
sycazdcy 攻破了该题 8天前
路痴通 攻破了该题 8天前
sqwq 攻破了该题 9天前
沧颜 攻破了该题 10天前
小马哥 攻破了该题 11天前
Ash_1070 攻破了该题 12天前
半路出家 攻破了该题 13天前
wasdwq 攻破了该题 14天前
银海狼鲨 攻破了该题 16天前
评论
Zbyc 3年前
举报
直接给答案这...
kkk666 4年前
举报
眼神不好,没看见//中间还要一个字符,整了好久
a2cai 4年前
举报
这题挺简单的学过正则应该都会做,一开始死活出不来...然后试着用vscode写了个一样的正则,发现我的id是匹配的...才想起来 + 经过url编码后是空格,我想要 + 可能需要整个url编码先。
727761286 4年前
举报
学会基础的正则表达式这个题目还是比较简单的
scr20011125 4年前
举报
虽然规则上[[:punct:]]可以匹配[!"#$%&'()*+,\-./;:<=>?@[\]^_`{|}~],但千万不要用#&+这三个,拿不到flag。应该是因为前一个php不认(注释),后两个url不认(and和转空格)——来自一个被#卡死的菜鸡
ycfhw1 4年前
举报
你好,&和+还有#都是可以匹配的,只需要url编码一下就可以了
Tpings 5年前
举报
注意,不要访问2.php去写payload,不然会一直是flag{******},被自己蠢到了
hhhsss 4年前
举报
谢谢你大表哥
pipiipip 4年前
举报
幸好有你
Na0H 5年前
举报
[:punct:]是任意标点符号的意思,学到1 还有一些其他的可以看看这里 https://www.petefreitag.com/cheatsheets/regex/character-classes/ 不过俺的正则神器识别不得,大概是语言或者程序一开始的设置问题
丶我亚索贼六 5年前
举报
https://blog.csdn.net/qq_43480081/article/details/97672377 学习正则表达式,这个确实不错拆分法学正则,不过平常也是要记点常用的表达
YozoOba 4年前
举报
@哇哦~ hasaigi
_mengcehn 4年前
举报
@哇哦~ 111
哇哦~ 5年前
举报
跟随亚索的脚步,刷题
啊哈! 5年前
举报
正则表达式就对着符号表看着翻译就完事了,另外感觉要积累一些常用的字符含义。例如 点号 . 表示匹配任意字符(\n除外), *编译原理,离散数学的时候也接触过表示0或者多次,具体叫什么名字。{m,n}表示匹配最少m次,最多n次。 另外 正则表示是 / ... /格式的, ()括号中是子表示,也就意思是括号内的内容作为一个整体 (xxx){1,3}表示 匹配xxx 最少一次
DawdleD 5年前
举报
推荐一个不错的解读正则表达式的网站:https://regex101.com