No one knows regex better than meWEB 未解决

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

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

回复 0

iii1 2年前

"/\\|\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 2年前

好题目

回复 0

老渡真的不懂 2年前

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

回复 1

不会编程的崽 2年前

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

回复 2
Yoruko39 1年前

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

回复 0

wxy1343 2年前

flag{5311c680bf24bf9f2300234fcdab2e17}

回复 0

晚风 3年前

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

回复 1

joyoung 3年前

?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)

解题动态

Tychema 攻破了该题 1天前
anton_小金鱼 攻破了该题 2天前
Kernel1 攻破了该题 5天前
avaclaire 攻破了该题 5天前
YS_JW 攻破了该题 5天前
wujita01 攻破了该题 6天前
hsk_zy 攻破了该题 7天前
zhuguangsen 攻破了该题 7天前
mmhhdm 攻破了该题 8天前
Annaaaa 攻破了该题 9天前
kitniu 攻破了该题 9天前
victorcream 攻破了该题 11天前
提姆邓肯 攻破了该题 11天前
Binary_0 攻破了该题 12天前
nanaqilin 攻破了该题 15天前
kr2yh 攻破了该题 16天前
S-killer 攻破了该题 17天前
yuesheng#1 攻破了该题 17天前
小白RM 攻破了该题 17天前
嘻嘻嘻vvvv 攻破了该题 18天前
问题反馈