[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护

前端代码一共分为两部分,upload.html负责表单,upload.php负责上传处理

upload.html



图片上传



	


upload.php

首先先上传一个图片文件,检测程序的功能

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第1张图片

图片上传成功

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第2张图片

接下来直接上传php文件,检验前端程序对文件的检查

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第3张图片

程序检测出上传文件不是图片文件,显示文件非法

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第4张图片

直接查看网页源代码,可以看见前端检查非法文件的javascript代码

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第5张图片

接下来使用FireBug工具,删除οnsubmit="checkFile()",使得检验函数失效

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第6张图片

上传php文件,结果成功

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第7张图片

接下来利用Burp来绕过检查,先将php文件的后缀改为jpg

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第8张图片

通过检查后,把后缀名改回来,改成php

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第9张图片

结果上传成功

[基本实验] 利用Burp和FireBug绕过上传漏洞的前端防护_第10张图片

实验结束


你可能感兴趣的:(基本实验)