No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
3259
提 示:
描 述:
正则好像没有想象中那么简单
评分(9)
解题动态
jvfnvd.vl 攻破了该题 4小时前
C071 攻破了该题 22小时前
serena7780 攻破了该题 1天前
osone001 攻破了该题 1天前
Reunion 攻破了该题 2天前
青春小豆 攻破了该题 3天前
MJT 攻破了该题 3天前
KDAtc 攻破了该题 6天前
zhangyou 攻破了该题 8天前
19032050060 攻破了该题 8天前
iaaaui 攻破了该题 9天前
风掠 攻破了该题 9天前
lover 攻破了该题 11天前
青椒洗衣液 攻破了该题 12天前
李政 攻破了该题 13天前
bug1000 攻破了该题 13天前
saku688 攻破了该题 14天前
mechatengo 攻破了该题 15天前
cnlara 攻破了该题 16天前
评论
雲边有棵面包树 28天前
举报
第一层过滤不是会把first里的.识别出来吗,为什么最后first可以是girl|.php ?
ljy1997 2月前
举报
很有意思!喜欢这个题目
Alune 9月前
举报
正则元字符需要//双重转义
zhuizhui 1年前
举报
#匹配 |.php #而不是匹配 \ 或者 .php if(preg_match("/\\|\056\160\150\x70/i",$third))
shingu 1年前
举报
这题的难点在于/\\|\056\160\150\x70/i ,把|看成了分割两部分的符号,实际上\\|是将|转义成普通字符了。
flewing 9月前
举报
@zhuizhui 应该就是先进行\\的转义,变成\|,在进行这个的转义就变成|.php
qfgk16 1年前
举报
@zhuizhui 为什么
zhuizhui 1年前
举报
为什么不是 \| 而是 \\|呢
ymkiras 1年前
举报
?zero=ZmxhZw==&first=girl|.php "\\|"转义的直接是|,这里卡了很久,挺有意思的,其他的没啥难点了,然后就是从第5个开始需要拼接成flag.php
oliveira 1年前
举报
不喜欢看php代码
八一卜kod 1年前
举报
要girl 还是要 flag
不会写代码的菜鸟 2年前
举报
完全的代码审计题啊。对我这个菜鸟来说太难了。1.看不出那串数字是.php 2.更看不出二次转义的|。3.实际上最菜的是我连那个去掉前5个字符都没看出来
TwTsaltfish 2年前
举报
这个题出得有水平,TQL