目的:

  • 理解绕过前台脚本检测扩展名上传的原理
  • 学习绕过前台脚本检测扩展名上传的过程

原理:

  • 当用户在客户端选择文件点击上传的时候,客户端还没有向服务器发送任何消息,就对本地文件进行检测来判断是否是可以上传的类型,这种方式称为前台脚本检测扩展名
  • 绕过前台脚本检测扩展名,就是将所要上传文件的扩展名更改为符合脚本检测规则的扩展名,通过BurpSuite工具,截取数据包,并将数据包中文件扩展名更改回原来的,达到绕过的目的

过程:

  • 打开火狐,设置代理为127.0.0.1:8080

  • 打开burp,点击proxy下的intercept,intercept is off,同样要在options标签设置代理,端口与浏览器设置一致