文件包含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

相关推荐
PHP代码32 分钟前
2025年PHP面试宝典,技术总结。
php
hunzi_12 小时前
Java和PHP开发的商城系统区别
java·php
寰宇软件3 小时前
PHP校园助手系统小程序
小程序·vue·php·uniapp
ac-er888816 小时前
Yii框架优化Web应用程序性能
开发语言·前端·php
寰宇软件20 小时前
PHP同城配送小程序
微信小程序·vue·php·uniapp
寰宇软件1 天前
PHP企业IM客服系统
微信小程序·vue·php·uniapp
嵌入式小强工作室1 天前
esp32实现联网控制
开发语言·php
希望奇迹很安静1 天前
[极客大挑战 2019]PHP
开发语言·学习·web安全·php·ctf·buuctf
很酷的站长1 天前
怎么创建一个能在线测试php的html5网页?
开发语言·php·html5