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

相关推荐
狂野小青年11 小时前
在PHP Web开发中,实现异步处理有几种常见方式的优缺点,以及最佳实践推荐方法
消息队列·php·最佳实践·异步任务
张鱼小丸子15 小时前
【无标题】云原生作业六
开发语言·php
哥坐11路1 天前
网络IP跳动问题解决详
开发语言·php
一只哒布刘2 天前
第六次作业
开发语言·php
寰宇软件2 天前
PHP房屋出租出售高效预约系统小程序源码
前端·小程序·uni-app·vue·php
HUNAG-DA-PAO2 天前
Redis存在线程安全吗?为什么?
redis·安全·php
ianozo2 天前
BUU40 [安洵杯 2019]easy_serialize_php
android·开发语言·php
zgscwxd2 天前
php session数据存储位置选择
开发语言·php
ianozo2 天前
CTF 代码学习日记 PHP
java·学习·php
ontheway-xx3 天前
PHP+Apache+MySQL安装(Windows)
开发语言·php