No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
3107
提 示:
描 述:
正则好像没有想象中那么简单
评分(9)
解题动态
一只小白鲸 攻破了该题 37分钟前
xiaoxiaojiangshi 攻破了该题 5小时前
H8Y8H 攻破了该题 13小时前
w111 攻破了该题 4天前
18103861563 攻破了该题 5天前
十里故清云 攻破了该题 7天前
DamonLee 攻破了该题 7天前
Newdap 攻破了该题 10天前
liqs 攻破了该题 13天前
银海狼鲨 攻破了该题 14天前
yyt030 攻破了该题 18天前
qq1002517 攻破了该题 25天前
爱意藏入虚空 攻破了该题 25天前
一定要做这些吗 攻破了该题 25天前
Fengyu3321 攻破了该题 27天前
hdcc1 攻破了该题 28天前
kiritoldws 攻破了该题 1月前
乱来小木 攻破了该题 1月前
李逍遥逛霍格沃茨 攻破了该题 1月前
评论
Alune 3月前
举报
正则元字符需要//双重转义
zhuizhui 8月前
举报
#匹配 |.php #而不是匹配 \ 或者 .php if(preg_match("/\\|\056\160\150\x70/i",$third))
shingu 11月前
举报
这题的难点在于/\\|\056\160\150\x70/i ,把|看成了分割两部分的符号,实际上\\|是将|转义成普通字符了。
flewing 3月前
举报
@zhuizhui 应该就是先进行\\的转义,变成\|,在进行这个的转义就变成|.php
qfgk16 6月前
举报
@zhuizhui 为什么
zhuizhui 8月前
举报
为什么不是 \| 而是 \\|呢
ymkiras 12月前
举报
?zero=ZmxhZw==&first=girl|.php "\\|"转义的直接是|,这里卡了很久,挺有意思的,其他的没啥难点了,然后就是从第5个开始需要拼接成flag.php
oliveira 1年前
举报
不喜欢看php代码
八一卜kod 1年前
举报
要girl 还是要 flag
不会写代码的菜鸟 1年前
举报
完全的代码审计题啊。对我这个菜鸟来说太难了。1.看不出那串数字是.php 2.更看不出二次转义的|。3.实际上最菜的是我连那个去掉前5个字符都没看出来
TwTsaltfish 1年前
举报
这个题出得有水平,TQL
Jaylon 1年前
举报
参考:https://blog.csdn.net/qq_36292543/article/details/136577246
iii1 2年前
举报
消消乐是吧