记录DVWA文件上传关卡
LOW级别
查看源码,只对上传文件大小做了限制,直接上传PHP文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a35472f131b2d1592822ccf960c7c43f.png)
Medium级别
查看源码和上传PHP文件得到提示,只能上传JPEG和PNG格式,
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bf726a59510e5f7d805121c6a1d018c5.png)
修改文件后缀名为PNG格式,可上传成功,通过burp抓包修改文件后缀名,上传成功。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fcae269cb9ad9380b187ab823d3333f1.png)
High级别
尝试重复改后缀名,发现不能上传,查看源码,发现对文件头进行了限制,采用图片马的方式进行上传/直接在burp中改包,上传成功。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5409bf457ee4c252be87decbd876c0b3.png)
Impossible级别
查看源码,发现,对文件内容进行了严格地检查,对文件进行重命名,文件大小后缀都进行了限制,同时加入token。