文件包含漏洞(一)

本文仅作为学习参考使用,本文作者对任何使用本文进行渗透攻击破坏不负任何责任。

一,漏洞简述。

文件包含漏洞,通常发生在Web应用程序中,特别是那些使用用户输入动态生成内容的部分。这种漏洞允许攻击者通过提交恶意的文件路径请求,使得服务器错误地读取并执行预定义之外的文件,包括但不限于脚本、配置文件甚至是系统命令。这可能导致未经授权的数据访问、修改或泄露,甚至可以被利用来进行远程代码执行。

二,漏洞复现。

在phpstudy下的www目录下,新建e.php文件,并写入:

复制代码
<?php
include 'f.php';
?>

这段代码的意思是:当此php文件执行的时候,运行f.php文件。

在e.php写入:

复制代码
<?php
	phpinfo();
?>

此代码的意思是:运行时,显示当前php版本以及其他信息。

运行后:

其效果与直接运行f.php效果一致;访问的是e.php,运行的是f.php的内容。

三,漏洞利用。

文件包含漏洞使用方法与文件上传漏洞的.htaccess类似,将php恶意代码写入txt之类的文件中,并先上传.htaccess文件,将文件解析为php文件运行,以实现漏洞利用。

相关推荐
wanhengidc32 分钟前
服务器中的算力运行
运维·服务器·网络·安全·web安全
2301_7807896637 分钟前
漏洞扫描误报处理:从规则优化到人工验证的全流程方案
运维·服务器·网络·安全·web安全
弥生赞歌1 小时前
Web漏洞扫描修复项目
安全·web安全
上海云盾第一敬业销售1 小时前
选择适合企业的高防CDN服务:架构解析与实践分享
安全·web安全·架构
跨境卫士—小依1 小时前
美国邮政渠道开始计税后跨境卖家如何重写小包报价逻辑
大数据·人工智能·安全·跨境电商·营销策略
是喵斯特ya1 小时前
红日内网靶场1渗透笔记
笔记·安全
程序员JerrySUN1 小时前
Jetson边缘嵌入式实战课程第三讲:L4T 与 Jetson 系统架构
linux·服务器·人工智能·安全·unity·系统架构·游戏引擎
智慧医养结合软件开源2 小时前
规范新增管控,凝聚志愿力量赋能康养服务
大数据·安全·百度·微信·云计算
云原生指北2 小时前
开源的透明度曾是护城河,AI 正在让它变成负担
人工智能·安全
kft13142 小时前
Web安全工程师进阶之路
安全·web安全·hibernate