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

前言:

本文基于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。

上传成功。

蚁剑连接成功。

相关推荐
Highcharts.js9 小时前
Highcharts 数据源安全最佳实践:保障数据安全,助力可视化可信部署
安全·highcharts
Suckerbin10 小时前
LAMPSecurity: CTF5靶场渗透
笔记·安全·web安全·网络安全
水兵没月10 小时前
解决Win11 安全中心删掉存在隐患的工具
安全
码农101号11 小时前
运维安全04 - iptable的介绍以及使用
安全
行思理15 小时前
linux 安全与防护,全方向讲解
linux·安全·github
深盾安全15 小时前
Flutter框架编译Android程序全攻略:从入门到进阶
安全
房屋安全鉴定检测16 小时前
房屋安全鉴定报告有效期多久
安全·网络安全
心 一16 小时前
Web安全基石:深入理解与防御SQL注入漏洞
sql·安全·web安全
房屋安全鉴定检测17 小时前
房屋安全鉴定需要什么条件
安全·网络安全
wanhengidc18 小时前
什么是云手机?
运维·网络·安全·游戏·智能手机