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

前言:

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

上传成功。

蚁剑连接成功。

相关推荐
CT随34 分钟前
Redis 存在线程安全问题吗?为什么?
数据库·redis·安全
HUNAG-DA-PAO2 小时前
Redis存在线程安全吗?为什么?
redis·安全·php
黑客KKKing5 小时前
(网络安全)渗透测试
网络·安全·web安全·电脑
Lxyand16 小时前
网工项目实践2.4 北京公司安全加固、服务需求分析及方案制定
运维·服务器·网络·安全·智能路由器
livefan9 小时前
油田安全系统:守护能源生命线的坚固壁垒
网络·安全
csbDD12 小时前
2025年网络安全(黑客技术)三个月自学手册
linux·网络·python·安全·web安全
EasyNVR13 小时前
EasyRTC智能硬件:实时畅联、沉浸互动、消音护航
运维·服务器·网络·安全·音视频·webrtc·p2p
阿湯哥14 小时前
越权漏洞及其修复方法
网络·安全·web安全
火绒终端安全管理系统19 小时前
火绒终端安全管理系统V2.0【系统防御功能】
网络·安全·网络安全·火绒安全·火绒
weixin_3870021519 小时前
Openssl之SM2加解密命令
安全·ubuntu·密码学·ssl·命令模式