靶场:墨者学院
题目:WebShell文件上传漏洞分析溯源(第4题)
1.还是老样子,正常上传一个txt文件查看返回结果,提示此文件不允许上传。
2.正常上传图片查看返回结果,发现能够正常上传
回顾解题思路,了解HTTP请求数据包中的Content-Type、了解文件类型“MIME”;
猜测是上传文件时校验文件类型,简单做个测试,上传txt文件通过bp改包,将MIME类型更改为image/jpeg格式
成功上传
3.回归正传,既然能上传,那么将带有一句话木马的txt文件重新上传并修改后缀名为php,文件类型为image/jpeg,进行上传。
4.放包上传查看返回结果,成功上传。
5.通过蚁剑测试连接,成功后添加数据,拿到key(解题完成)
总结:
1.此题考点为验证文件类型并绕过上传webshll。
2.通过图片马也能够上传,或者上传php文件都可以,前提是需符合文件类型