No one knows regex better than meWEB 未解决

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

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

回复 0

iii1 1年前

"/\\|\056\160\150\x70/i",里面有二次转义,/是开始符号,\\转义成\,即\\|\056\160\150\x70变成\|\056\160\150\x70,之后\|转义成|,即\|\056\160\150\x70变成|\056\160\150\x70,最后\056是.的8进制ASCII码,\160是p的8进制ASCII码,\150是h的8进制ASCII码,\

回复 2

aLo3er 1年前

好题目

回复 0

老渡真的不懂 2年前

居然是二次转义,我人傻了

回复 1

不会编程的崽 2年前

//|,既然第一个/把第二个/转义为了普通意义字符,为什么第二个/还能转义|为普通呢???? 有大佬解释一下吗?求求了

回复 2
Yoruko39 11月前

正则表达式与PHP字符串不一样,正则只需要一个斜杠,但传入php函数需要符合php字符串转义规则,故再加一个斜杠

回复 0

wxy1343 2年前

flag{5311c680bf24bf9f2300234fcdab2e17}

回复 0

晚风 2年前

?zero=ZmxhZw==&first=abcd|.php

回复 1

joyoung 2年前

?zero=ZmxhZw==&first=aaaa|.php

回复 0

sudopacman 3年前

http://114.67.175.224:19755/?zero=ZmxhZw==&first=girl|.php,确实是很有趣的题,不过解题过程太煎熬了

回复 0

2224525664 3年前

好家伙,这题,好牛逼。重点看看这个regx:/\\|\056\160\150\x70/i ,太牛逼了。\|表示转义的|,而第一个\转义的是第二个\

回复 3

WriteUp

image
DD03

8 金币

评分(9)

解题动态

zzuer 攻破了该题 20小时前
白菜白又白 攻破了该题 1天前
鲲中霸王 攻破了该题 1天前
out不慢 攻破了该题 3天前
180度以南 攻破了该题 4天前
zrc2682 攻破了该题 5天前
ixin 攻破了该题 7天前
Fbug 攻破了该题 8天前
xxaqgcszzh 攻破了该题 12天前
南交混的入朱靖宇 攻破了该题 12天前
caocao 攻破了该题 14天前
Robert 攻破了该题 14天前
一世温华 攻破了该题 14天前
2970507147 攻破了该题 15天前
对对对对对对对对 攻破了该题 16天前
tytu 攻破了该题 17天前
flewing 攻破了该题 17天前
lzhh530393027 攻破了该题 19天前
Alune 攻破了该题 22天前
辛笙 攻破了该题 23天前
问题反馈