帮助,有奖提问

<?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的正则绕过

相关推荐
toooooop84 小时前
php BC MATH扩展函数计算精度-第三个参数
开发语言·php
青岑CTF6 小时前
攻防世界-Php_rce-胎教版wp
开发语言·安全·web安全·网络安全·php
catchadmin13 小时前
Laravel AI SDK 在 Laracon India 2026 首次亮相
人工智能·php·laravel
云游云记13 小时前
php 高精度数学扩展 bcmath 知识笔记
笔记·php·bcmath
金书世界13 小时前
使用PHP+html+MySQL实现用户的注册和登录(源码)
开发语言·mysql·php
darkb1rd14 小时前
三、PHP字符串处理与编码安全
android·安全·php
toooooop815 小时前
php BC MATH扩展函数巧妙进行财务金额四舍五入
开发语言·php
云游云记1 天前
PHP 汉字转拼音扩展包:overtrue/pinyin 全面指南
php·overtrue/pinyin
有代理ip1 天前
成功请求的密码:HTTP 2 开头响应码深度解析
java·大数据·python·算法·php
小白学大数据1 天前
实测数据:多进程、多线程、异步协程爬虫速度对比
开发语言·爬虫·python·php