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天前
评论
sudopacman 3年前
举报
http://114.67.175.224:19755/?zero=ZmxhZw==&first=girl|.php,确实是很有趣的题,不过解题过程太煎熬了
2224525664 3年前
举报
好家伙,这题,好牛逼。重点看看这个regx:/\\|\056\160\150\x70/i ,太牛逼了。\|表示转义的|,而第一个\转义的是第二个\
笨笨笨蛋 3年前
举报
我不理解/\\|\056\160\150\x70/i是这么转换成|.php的
2224525664 3年前
举报
\056 是八进制,转换成十进制是46,对应ascii是.,其他同理
ba1100n 4年前
举报
first要带 | 的原因是不是这样:字符串传入到PHP的时候转义一次+正则转义一次,一共转义了两次。并且\比|优先进行计算。 于是最内层那个正则从 \\|.php 变成 \|.php 再 |.php ,综上first参数要= [4个字符]|.php
杠上开花 4年前
举报
试了下 py 和 js 下|都不会转义,果然还是 php 奇葩
wwsbb 4年前
举报
泪目,已经好久没遇到得的金币比开靶机的金币多了
spiritboy 4年前
举报
好家伙web题要找到一个做出来不倒扣金币的不容易,手动?
a320575517 4年前
举报
zero 需要是base64_encode(flag) first需要四个字符 且能通过preg_match_all :oror flag girl aaaa payload: ?zero=ZmxhZw==&first=girl|.php
落日星辰 4年前
举报
分享:https://blog.csdn.net/qq_51652864/article/details/115418817
ForHonor 4年前
举报
这篇wp还不错:https://blog.csdn.net/zw05011/article/details/122483680 preg_match("/\\|\056\160\150\x70/i",$third)表示匹配 |.php. 1.执行ASC码转为可打印字符 \056\160\150\x70 => .php 2.执行php语法转义 \\ =>