No one knows regex better than meWEB 未解决

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

回复 1

aLo3er 1年前

好题目

回复 0

老渡真的不懂 2年前

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

回复 0

不会编程的崽 2年前

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

回复 1
Yoruko39 8月前

正则表达式与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 2年前

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

回复 0

2224525664 2年前

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

回复 3

笨笨笨蛋 3年前

我不理解/\\|\056\160\150\x70/i是这么转换成|.php的

回复 3
2224525664 2年前

\056 是八进制,转换成十进制是46,对应ascii是.,其他同理

回复 1

WriteUp

image
DD03

8 金币

评分(8)

解题动态

Future92 攻破了该题 7小时前
2021060287 攻破了该题 13小时前
huangyujie 攻破了该题 2天前
聪10011 攻破了该题 3天前
姥姥 攻破了该题 4天前
xiaona1111 攻破了该题 4天前
zhuyh69 攻破了该题 4天前
shuishuang1003 攻破了该题 6天前
咻猫 攻破了该题 7天前
yamojito 攻破了该题 7天前
azzr997 攻破了该题 8天前
eason2023 攻破了该题 8天前
xrq01 攻破了该题 9天前
huasir 攻破了该题 9天前
孙燕姿圈外男友 攻破了该题 10天前
tko307 攻破了该题 14天前
kbhjt 攻破了该题 16天前
hupeng888 攻破了该题 17天前
19957910119 攻破了该题 18天前
admin123 攻破了该题 19天前
问题反馈