靶场背景:

WebShell文件上传分析溯源(第2题) Safe 第1张

通过扫描发现以下目录

WebShell文件上传分析溯源(第2题) Safe 第2张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

点击查看/admin 目录是空白页面,查看admin/upload.php目录的时候,会跳转到upload1.php页面并显示无权限访问,接着点击确定后跳转到upload2.php。整个过程有一个页面一闪而过,尝试对页面进行抓包,抓到了上传文件的页面,尝试进行上传一句话木马,上传成功了,结果上传成功。

WebShell文件上传分析溯源(第2题) Safe 第3张

WebShell文件上传分析溯源(第2题) Safe 第4张

但是却不知道上传文件的位置在哪。查看题目给的提示,掌握cookie的基本知识。观察upload1.php的cookie的值是从verify/xxx.txt的文件中读取的,那可以尝试读取upload_file.php文件源码,源码中查找文件命名的路径和规则

WebShell文件上传分析溯源(第2题) Safe 第5张

将uploadmd5=upload_file.php,成功的读取到了文件的内容

WebShell文件上传分析溯源(第2题) Safe 第6张

理解代码,找出命名的规则

WebShell文件上传分析溯源(第2题) Safe 第7张

可以看到上面代码还是比较容易读懂得,文件得路径形似:uploadfile/年月日_$verify_上传的文件名

WebShell文件上传分析溯源(第2题) Safe 第8张

根据上述得到的信息,连接一句话木马

WebShell文件上传分析溯源(第2题) Safe 第9张

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄