No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
3096
提 示:
描 述:
正则好像没有想象中那么简单
评分(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天前
评论
王曦之啊 4年前
举报
if(preg_match("/\\|\056\160\150\x70/i",$third)) 有大佬能详细讲解一下这一步怎么搞吗?
Anyyy 4年前
举报
$end=substr($third,5);就是表示截断third的前五位,所以要拼接成xxxx|.php,这样保留下的就是.php,最后要和base64解码后的zero拼接成flag.php就出来了
Anyyy 4年前
举报
\056\160\150\x70 是 十六进制和八进制的Ascii编码,解出来就是 ".php" /\\|.php/i
fstr0w 4年前
举报
这道题挺好,对我这种php和re都不太熟悉的人来说,能学到很多。
heavenqaq 4年前
举报
tnl,建议搜索正则运算符优先级
Loong3t 4年前
举报
字符串优先级比'|'高,'\'转义符同理
Lorlike 4年前
举报
re和字符串会转义两次
xiaomi 4年前
举报
正则表达式那里真的不是"/\\\\|\056\160\150\x70/i"吗?\转义'\',这样才是匹配.php,才能匹配到,不然我怎么也匹配不到,还是我太菜了?
zpcDragon 4年前
举报
@xiaomi \\\\|是不是先字符串转义成\\|然后正则表达式会匹配\|
xiaomi 4年前
举报
@87154715 懂了,字符串先转义,然后正则表达式再转义
87154715 4年前
举报
|
ifconfig 4年前
举报
20分钟还没一血,我来早了?
dotast 4年前
举报
做吧,很简单的