No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
3259
提 示:
描 述:
正则好像没有想象中那么简单
评分(9)
解题动态
jvfnvd.vl 攻破了该题 3小时前
C071 攻破了该题 20小时前
serena7780 攻破了该题 1天前
osone001 攻破了该题 1天前
Reunion 攻破了该题 2天前
青春小豆 攻破了该题 3天前
MJT 攻破了该题 3天前
KDAtc 攻破了该题 5天前
zhangyou 攻破了该题 7天前
19032050060 攻破了该题 8天前
iaaaui 攻破了该题 9天前
风掠 攻破了该题 9天前
lover 攻破了该题 11天前
青椒洗衣液 攻破了该题 12天前
李政 攻破了该题 12天前
bug1000 攻破了该题 13天前
saku688 攻破了该题 14天前
mechatengo 攻破了该题 15天前
cnlara 攻破了该题 16天前
评论
competition 5年前
举报
http://www.regexp.cn/Regex,大家在这个网站上试试,感觉答案不对,仅有.php也可以匹配
yswdlll 5年前
举报
不太会,大佬能说一下这个怎么用么,为用那个生成代码功能跑python,跑不出来
competition 5年前
举报
感觉不太对啊,"/\\|.php/"不是应该是\或者.php的字符吗?为什么一定要有|这个符号?
4thrun 5年前
举报
同问,(\\)|.php行不行呢
roguelike 5年前
举报
同问
王曦之啊 5年前
举报
if(preg_match("/\\|\056\160\150\x70/i",$third)) 有大佬能详细讲解一下这一步怎么搞吗?
Anyyy 5年前
举报
$end=substr($third,5);就是表示截断third的前五位,所以要拼接成xxxx|.php,这样保留下的就是.php,最后要和base64解码后的zero拼接成flag.php就出来了
Anyyy 5年前
举报
\056\160\150\x70 是 十六进制和八进制的Ascii编码,解出来就是 ".php" /\\|.php/i
fstr0w 5年前
举报
这道题挺好,对我这种php和re都不太熟悉的人来说,能学到很多。
heavenqaq 5年前
举报
tnl,建议搜索正则运算符优先级
Loong3t 5年前
举报
字符串优先级比'|'高,'\'转义符同理
Lorlike 5年前
举报
re和字符串会转义两次
xiaomi 5年前
举报
正则表达式那里真的不是"/\\\\|\056\160\150\x70/i"吗?\转义'\',这样才是匹配.php,才能匹配到,不然我怎么也匹配不到,还是我太菜了?
zpcDragon 5年前
举报
@xiaomi \\\\|是不是先字符串转义成\\|然后正则表达式会匹配\|
xiaomi 5年前
举报
@87154715 懂了,字符串先转义,然后正则表达式再转义
87154715 5年前
举报
|
ifconfig 5年前
举报
20分钟还没一血,我来早了?
dotast 5年前
举报
做吧,很简单的