No one knows regex better than meWEB 未解决
分数:
25
金币:
5
题目作者:
yeedo
一 血:
硝基苯爸爸
一血奖励:
10金币
解 决:
2883
提 示:
描 述:
正则好像没有想象中那么简单
评分(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天前

评论
ba1100n 3年前
举报
first要带 | 的原因是不是这样:字符串传入到PHP的时候转义一次+正则转义一次,一共转义了两次。并且\比|优先进行计算。 于是最内层那个正则从 \\|.php 变成 \|.php 再 |.php ,综上first参数要= [4个字符]|.php
杠上开花 3年前
举报
试了下 py 和 js 下|都不会转义,果然还是 php 奇葩
wwsbb 3年前
举报
泪目,已经好久没遇到得的金币比开靶机的金币多了
spiritboy 3年前
举报
好家伙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 4年前
举报
分享一下,我的WP,请多多指教 https://blog.csdn.net/m_de_g/article/details/120115751