文件上传漏洞(三,靶场详解)

前言:

本文基于github上的upload-labs,PHP study以及bp抓包软件进行操作。

靶场环境搭建及pass-1.pass-2请转到:文件上传漏洞(二,靶场搭建及漏洞利用)

一,pass-3。

查看源码可知,此处过滤了:

复制代码
'.asp','.aspx','.php','.jsp'

文件。

但可以尝试使用

复制代码
php、php2、php3、php4、php5、php6、php7、pht、phtm、phtml

文件形式的php文件,本质上以这种后缀名的都是php文件,此处将a.php 更改为a.php5尝试上传。

成功上传。

二,pass-4。

此处建议使用蚁剑进行连接。

第四关基本上过滤了第三关所可以使用的所有php文件的可用改后缀名。

此时就要使用.htaccess(超文本链接)文件进行上传。

先新建一个以.htaccess为后缀名的文件,并写入:

复制代码
AddType application/x-httpd-php .png

这段代码的意思是:若文件内有一个后缀为.png的文件,会被解析成.php。

将名为a.php的木马改名为a.png。

先上传以.htaccess为后缀名的q.htaccess。

上传成功。

上传a.png。

上传成功。

蚁剑连接成功。

相关推荐
liliwoliliwo1 小时前
信息系统安全-第六章-操作系统安全-2.Windows安全技术
安全
简鹿办公2 小时前
重大更新!Ubuntu Pro 现提供长达 15 年的安全支持
linux·安全·ubuntu
jenchoi4132 小时前
【2025-11-13】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全·npm
Fnetlink12 小时前
多云架构时代:解码企业网络安全的全新基因
安全·web安全·架构
std78796 小时前
核电站里,机器人当起“侦察兵”
运维·安全·机器人
饮长安千年月7 小时前
玄机-第八章 内存马分析-java02-shiro
数据库·安全·web安全·网络安全·应急响应
那我掉的头发算什么7 小时前
【javaEE】多线程——线程安全初阶☆☆☆
java·jvm·安全·java-ee·intellij-idea
Fnetlink17 小时前
推动“AI+ 网络安全”深度融合与创新发展
人工智能·安全·web安全
网安小白的进阶之路15 小时前
A模块 系统与网络安全 第四门课 弹性交换网络-6
网络·安全·web安全