1 测试环境介绍
测试环境为OWASP环境中的DVWA模块
2 测试说明
由于文件上传功能实现代码没有严格限制用户上传的文件后缀以及文件类型,导致允许***者向某个可通过 Web 访问的目录上传任意PHP文件,并能够将这些文件传递给 PHP 解释器,就可以在远程服务器上执行任意PHP脚本
3 测试步骤
上传一个php***文件,由于网站没有对上传文件做过滤,所以导致可以上传php***成功。
访问***文件,***文件存放位置为:http://1.1.1.1/dvwa/hackable/uploads/x.php