upload-labs文件上传漏洞靶场1-14关

点我一键到底

实验环境:

upload-labs文件上传漏洞靶场1-14关

php源码:
<?php phpinfo();?>
第一关

upload-labs文件上传漏洞靶场1-14关
将php文件后缀名改为jpg
upload-labs文件上传漏洞靶场1-14关
点击浏览选中创建好的jpg文件
upload-labs文件上传漏洞靶场1-14关
然后点击上传,效果如下上传成功
upload-labs文件上传漏洞靶场1-14关
使用Burp Suite抓包
upload-labs文件上传漏洞靶场1-14关
将文件格式改成php文件,点击Forward发送数据包

upload-labs文件上传漏洞靶场1-14关
查看C:\phpStudy\PHPTutorial\WWW\upload-labs-master下的upload文件夹,出现1.php文件上传成功。

upload-labs文件上传漏洞靶场1-14关

第二关

upload-labs文件上传漏洞靶场1-14关
使用Burp Suite抓包,将content-type字段改为常见的图片类型,如image/gif,然后点击Forward发送数据包

upload-labs文件上传漏洞靶场1-14关

第三关

upload-labs文件上传漏洞靶场1-14关
与上一关一样使用Burp Suite抓包,然后将后缀改成phtml然后点击Forward发送数据包
upload-labs文件上传漏洞靶场1-14关
回到第三关右键图片复制图像地址(Q)

upload-labs文件上传漏洞靶场1-14关
在新的网页中打开,成功执行
upload-labs文件上传漏洞靶场1-14关

第四关

upload-labs文件上传漏洞靶场1-14关
一样使用Burp Suite抓包,然后将后缀改成php . .然后点击Forward发送数据包
upload-labs文件上传漏洞靶场1-14关

第五关

upload-labs文件上传漏洞靶场1-14关
一样使用Burp Suite抓包,然后将后缀改成pHP然后点击Forward发送数据包

upload-labs文件上传漏洞靶场1-14关

第六关

upload-labs文件上传漏洞靶场1-14关
一样使用Burp Suite抓包,然后将后缀改成php然后点击Forward发送数据包
注意:php后有空格
upload-labs文件上传漏洞靶场1-14关

第七关

upload-labs文件上传漏洞靶场1-14关
一样使用Burp Suite抓包,然后将后缀改成php.然后点击Forward发送数据包
注意:php后有点
upload-labs文件上传漏洞靶场1-14关
upload-labs文件上传漏洞靶场1-14关

第八关

upload-labs文件上传漏洞靶场1-14关

方法一

一样使用Burp Suite抓包,然后将后缀改成php. .然后点击Forward发送数据包

upload-labs文件上传漏洞靶场1-14关

方法二

将后缀改成php::$DATA然后点击Forward发送数据包
复制生成的文件名202002132244326292.php
upload-labs文件上传漏洞靶场1-14关
粘贴到http://localhost/upload-labs-master/upload//后面刷新,成功
upload-labs文件上传漏洞靶场1-14关

第九关

upload-labs文件上传漏洞靶场1-14关
这关与第八关一样
upload-labs文件上传漏洞靶场1-14关

第十关

upload-labs文件上传漏洞靶场1-14关
一样使用Burp Suite抓包,然后将后缀改成php .然后点击Forward发送数据包

upload-labs文件上传漏洞靶场1-14关

第十一关

upload-labs文件上传漏洞靶场1-14关
使用Burp Suite抓包,不同的是在../upload/后加1.php%00这一关利用的是截断上传

upload-labs文件上传漏洞靶场1-14关

第十二关

upload-labs文件上传漏洞靶场1-14关

使用Burp Suite抓包,不同的是在../upload/后加1.php@这一关利用的也是截断上传
upload-labs文件上传漏洞靶场1-14关
然后把页面转换成16进制,找到@所代表的40,改成00即可
upload-labs文件上传漏洞靶场1-14关

第十三关

upload-labs文件上传漏洞靶场1-14关
将准备好的图片和php文件用命令行合成第三个文件(三次),后缀分别改为jpg,png,gif如下:

C:\Users\sq\Desktop>copy 1.png /b + 1.php /a 2.jpg/png/gif
1.png
1.php
已复制         1 个文件。

C:\Users\sq\Desktop>

然后将生成的三个图片文件上传,看是否能成功
upload-labs文件上传漏洞靶场1-14关

第十四关

upload-labs文件上传漏洞靶场1-14关
将准备好的图片和php文件用命令行合成第三个文件(三次),后缀分别改为jpg,png,gif如下:

C:\Users\sq\Desktop>copy 1.png /b + 1.php /a 2.jpg/png/gif
1.png
1.php
已复制         1 个文件。

C:\Users\sq\Desktop>

然后将生成的三个图片文件上传,看是否能成功

upload-labs文件上传漏洞靶场1-14关

上一篇:界面跳转报错 Cannot forward after response has been committed


下一篇:newton_forward_interpolation 牛顿向前插值法