帮助,有奖提问

<?php

u = _GET"user"; //变量获取

v = _GET"variable"; //$v看flag,绕过正则

$flag='flag{}';

if(isset(u)\&\&(file_get_contents(u,'r')==="im admin")){//猜测data://协议

//检查u指向

echo "hello admin!<br>";

if(preg_match("/flag/",$v)){ //不允许包含flag

exit("You can't do it");

}else{

eval("var_dump($$v);");

}

}else{

echo "you are not admin ! ";

}

?>"; ... ?>

,在代码审计中v = _GET"variable"; flag='flag{}';这里最关键的代码是这个eval("var_dump(v);");以及if(preg_match("/flag/",v)),的逻辑是绕过正则,使得对v的传值等于flag的同时,绕过正则,去看到变量flag,但是这个正则,我尝试过攻防世界的很多方法,都不太适用,希望可以得到指点,以及php7.0的正则绕过

相关推荐
isyangli_blog4 小时前
OpenDayLight (Carbon 版本) 启动与组件安装
开发语言·php
代龙涛7 小时前
WordPress page.php 页面模板与自定义模板使用方法
android·开发语言·php
心怀梦想的咸鱼9 小时前
OpenCode 接入 API 报错 read ECONNRESET:基于环境变量的证书校验绕过方案
开发语言·php
云云只是个程序马喽10 小时前
海外短剧系统开发_云微传媒:多语言短剧平台定制与变现解决方案
java·php
24zhgjx-fuhao13 小时前
虚链路的配置
开发语言·网络·php
沈千秋.13 小时前
thinkphp5.2反序列化
网络安全·php·反序列化
狗凯之家源码网14 小时前
漫城 CMS2.7.1 漫画小说阅读系统二次开发分享(三端适配版)
php
AC赳赳老秦14 小时前
OpenClaw批量任务队列优化:解决任务堆积、执行缓慢、优先级混乱问题
java·大数据·数据库·c++·自动化·php·openclaw
STDD15 小时前
ATLAS MMO 专用服务器搭建教程:海盗生存 MMO 服务器开服指南
运维·服务器·php
右耳朵猫AI16 小时前
PHP技术周刊 2026年第20周
开发语言·php