文件包含PHP伪协议利用方法

1、file

使用file协议读取Windows系统文件

2、php:filter协议

使用php://filter协议可以将php代码进行base64编码后显示出来

3、php://input

使用php://input协议可以将post请求的数据作为php代码运行

访问该协议并进行抓包

修改请求方式为POST

在下方输入php代码

点击forward,发现php代码被执行

4、data://

使用data://协议可以将数据直接嵌入url中

http://127.0.0.1/123.php?cmd=data:text/plain,<?php phpinfo(); ?>

5、zip://

使用zip://协议可以查看压缩包中的文件

?cmd=zip://e:/1.zip%231.txt

6、phar://

使用phar://可以直接读取压缩包的内容

?cmd=phar://e:/1.zip/1.txt

相关推荐
亿坊电商20 分钟前
PHP后端项目中多环境配置管理:开发、测试、生产的优雅解决方案!
服务器·数据库·php
ZIM学编程7 小时前
「学长有话说」作为一个大三学长,我想对大一计算机专业学生说这些!
java·c语言·数据结构·c++·python·学习·php
普普通通的南瓜12 小时前
《国家安全法》下的 SSL 证书定位:网络数据加密的 “法定基石”
网络·php·ssl
BingoGo14 小时前
PHP 组件未来:Livewire 4 正式发布,性能更快,功能更完整
后端·php
JaguarJack17 小时前
PHP 组件未来:Livewire 4 正式发布,性能更快,功能更完整
后端·php
半桔18 小时前
【IO多路转接】深入解析 poll:从接口到服务器实现
linux·运维·服务器·php
Z3r4y1 天前
【代码审计】ECShop_V4.1.19 SQL注入漏洞 分析
php·代码审计·ecshop
ICT系统集成阿祥1 天前
华为CloudEngine系列交换机堆叠如何配置,附视频
开发语言·华为·php
Xiaok10182 天前
libpcap 抓包:从打开网卡到解析数据包
服务器·网络·php
KevinLyu2 天前
PHP内核详解· 内存管理篇(四)· 分配小块内存
php