No one knows regex better than meWEB 未解决

分数: 25 金币: 5
题目作者: yeedo
一  血: 硝基苯爸爸
一血奖励: 10金币
解  决: 2947
提  示:
描  述:
正则好像没有想象中那么简单
评论
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)

解题动态

1293273679 攻破了该题 15小时前
sdxsdxl 攻破了该题 20小时前
liberator 攻破了该题 20小时前
daimaojiang 攻破了该题 1天前
aboic 攻破了该题 4天前
xshzgjshpy 攻破了该题 7天前
bhcxzhdsa 攻破了该题 7天前
南京交通第一深情徐立超 攻破了该题 7天前
MZH123456 攻破了该题 8天前
zzuer 攻破了该题 10天前
白菜白又白 攻破了该题 11天前
鲲中霸王 攻破了该题 11天前
out不慢 攻破了该题 13天前
180度以南 攻破了该题 14天前
zrc2682 攻破了该题 15天前
ixin 攻破了该题 17天前
Fbug 攻破了该题 18天前
xxaqgcszzh 攻破了该题 22天前
南交混的入朱靖宇 攻破了该题 22天前
caocao 攻破了该题 23天前
问题反馈