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

相关推荐
twcc_come5 小时前
安全策略配置实验报告
开发语言·php
weixin_BYSJ19876 小时前
springboot3家政平台小程序--附源码00904
java·javascript·spring boot·python·django·flask·php
上海安当技术9 小时前
车间电脑指纹登录怎么做?从 FIDO2 公钥体系到统一身份认证的技术拆解
开发语言·电脑·php
大黄说说1 天前
接口频繁超时、报错?后端常见排查思路总结
开发语言·php
Sagittarius_A*1 天前
【RCELABS】Level 1~4 —— 基础篇
靶场·php·ctf·代码审计·rce
海天鹰1 天前
PHP换行
php
moonsims2 天前
星闪在跨域无人化系统作用
开发语言·php
灯澜忆梦2 天前
GO_网络编程---文件传输实战
网络·golang·php
happy_0x3f2 天前
前端应用的离线暂停更新策略
开发语言·前端·php
wWYy.2 天前
RPC详解
qt·rpc·php