No one knows regex better than meWEB 未解决

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

晚风 2年前

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

解题动态

qq1002517 攻破了该题 4天前
爱意藏入虚空 攻破了该题 4天前
一定要做这些吗 攻破了该题 4天前
Fengyu3321 攻破了该题 6天前
hdcc1 攻破了该题 7天前
kiritoldws 攻破了该题 11天前
乱来小木 攻破了该题 14天前
李逍遥逛霍格沃茨 攻破了该题 15天前
等往事风中吹‘ 攻破了该题 16天前
scv 攻破了该题 17天前
0xchang 攻破了该题 19天前
wes 攻破了该题 20天前
有点易斯但不多 攻破了该题 20天前
AzKanna 攻破了该题 22天前
ctfcaiji9527 攻破了该题 23天前
哈哈哈hh 攻破了该题 24天前
lanza2451150 攻破了该题 26天前
whisperx7 攻破了该题 27天前
SkyAsh 攻破了该题 29天前
harry2025 攻破了该题 1月前
问题反馈