No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
2830
提 示:
描 述:
正则好像没有想象中那么简单
评分(8)
解题动态

zhuizhui 攻破了该题 2天前

hackerbugku 攻破了该题 2天前

dwx1583 攻破了该题 4天前

aaaaab 攻破了该题 7天前

千机www 攻破了该题 10天前

56881834 攻破了该题 10天前

网络安全亮 攻破了该题 13天前

Da1ly_1upup 攻破了该题 15天前

ahsjezyt 攻破了该题 16天前

124要留就要77 攻破了该题 19天前

ZZZZZZYx 攻破了该题 19天前

奔跑小马 攻破了该题 20天前

wpc1027 攻破了该题 24天前

liuweiak007 攻破了该题 26天前

The-Beacon 攻破了该题 26天前

nihaolmb 攻破了该题 28天前

breeding 攻破了该题 29天前

Lmn13644482831 攻破了该题 29天前

soulchild 攻破了该题 1月前


评论
ba1100n 2年前
举报
first要带 | 的原因是不是这样:字符串传入到PHP的时候转义一次+正则转义一次,一共转义了两次。并且\比|优先进行计算。 于是最内层那个正则从 \\|.php 变成 \|.php 再 |.php ,综上first参数要= [4个字符]|.php
杠上开花 2年前
举报
试了下 py 和 js 下|都不会转义,果然还是 php 奇葩
wwsbb 2年前
举报
泪目,已经好久没遇到得的金币比开靶机的金币多了
spiritboy 2年前
举报
好家伙web题要找到一个做出来不倒扣金币的不容易,手动?
a320575517 3年前
举报
zero 需要是base64_encode(flag) first需要四个字符 且能通过preg_match_all :oror flag girl aaaa payload: ?zero=ZmxhZw==&first=girl|.php
落日星辰 3年前
举报
分享:https://blog.csdn.net/qq_51652864/article/details/115418817
ForHonor 3年前
举报
这篇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语法转义 \\ =>
Qk_A 3年前
举报
正则: '\|'匹配'|' '\\|'匹配'|' 而如果是\\\|匹配'\|'
zxmals 3年前
举报
按顺序来 \\|\056\160\150\x70 => \|.php=>|.php
modeng 3年前
举报
分享一下,我的WP,请多多指教 https://blog.csdn.net/m_de_g/article/details/120115751