Pass-10(". .")
第十关,是. .绕过
具体原因是这一行代码:
上传一个shell.php. . (点 空格 点)
img_path = UPLOAD_PATH.'/'.$file_name;
再上传shell.php. .会发生三个过程
1、根据函数,文件最后一个"." 被删除
2、根据函数,文件的空格会被删除
3、上传文件成功,发生注入
查看源码
绕过过程
一、上传一个正确的php文件:
二、提交上传,Burp抓包
三、修改抓包文件 (加入". .")
完成转发,上传成功!
蚁剑连接:
成功!!!