No one knows regex better than meWEB 未解决

分数: 25 金币: 5
题目作者: yeedo
一  血: 硝基苯爸爸
一血奖励: 10金币
解  决: 2830
提  示:
描  述:
正则好像没有想象中那么简单
评论
zhuizhui 2天前

#匹配 |.php #而不是匹配 \ 或者 .php if(preg_match("/\\|\056\160\150\x70/i",$third))

回复 0

shingu 3月前

这题的难点在于/\\|\056\160\150\x70/i ,把|看成了分割两部分的符号,实际上\\|是将|转义成普通字符了。

回复 1
zhuizhui 2天前

为什么不是 \| 而是 \\|呢

回复 0

ymkiras 3月前

?zero=ZmxhZw==&first=girl|.php "\\|"转义的直接是|,这里卡了很久,挺有意思的,其他的没啥难点了,然后就是从第5个开始需要拼接成flag.php

回复 0

oliveira 7月前

不喜欢看php代码

回复 0

八一卜kod 7月前

要girl 还是要 flag

回复 0

不会写代码的菜鸟 11月前

完全的代码审计题啊。对我这个菜鸟来说太难了。1.看不出那串数字是.php 2.更看不出二次转义的|。3.实际上最菜的是我连那个去掉前5个字符都没看出来

回复 0

TwTsaltfish 1年前

这个题出得有水平,TQL

回复 1

Jaylon 1年前

参考:https://blog.csdn.net/qq_36292543/article/details/136577246

回复 2

iii1 1年前

消消乐是吧

回复 0

iii1 1年前

\x70是p的16进制ASCII码,最后整个翻译成是|.php

回复 0

WriteUp

image
DD03

8 金币

评分(8)

解题动态

zhuizhui 攻破了该题 2天前
hackerbugku 攻破了该题 2天前
dwx1583 攻破了该题 4天前
aaaaab 攻破了该题 7天前
千机www 攻破了该题 10天前
56881834 攻破了该题 10天前
网络安全亮 攻破了该题 13天前
Da1ly_1upup 攻破了该题 15天前
ahsjezyt 攻破了该题 16天前
124要留就要77 攻破了该题 19天前
ZZZZZZYx 攻破了该题 19天前
奔跑小马 攻破了该题 20天前
wpc1027 攻破了该题 24天前
liuweiak007 攻破了该题 26天前
The-Beacon 攻破了该题 26天前
nihaolmb 攻破了该题 28天前
breeding 攻破了该题 29天前
Lmn13644482831 攻破了该题 29天前
soulchild 攻破了该题 1月前
yangbing8555 攻破了该题 1月前
问题反馈