利用BurpSuite突破JS限制登陆后台

独自等待 2017年5月12日01:48:26评论960 views字数 846阅读2分49秒阅读模式

最近测试一个网站,发现同服有一个网站的后台登陆在输入用户名和密码错误以后使用的JS跳转,页面会自动跳转到登陆页面,后台又未验证session之类的,也就是说如果我们突破了JS也就可以直接管理后台了。当然突破JS的方法比较多,比如以前使用firefox浏览器本身的功能就有禁用JS的功能,但是禁用JS以后,后台的很多功能是无法使用的,这就需要我们找一个工具来实现禁用一小部分js代码的功能,比如去掉跳转的JS,这时可能很多大牛都想到了fiddler或者是burpsuite了,没错,今天我就分别介绍一下这两种方法。

关于fiddler的视频教程可以参考我之前的文章:

fiddler视频教程

使用Fiddler突破JS跳转

目标站后台登陆以后执行跳转的JS是在页面response body里面,这样我们就需要开启fiddler的After Responses策略,快捷键Alt+F11,开启以后再访问后台的相关功能,得到响应以后再去掉跳转js即可,如下图:

1、通过扫描后台我们发现后台的左侧菜单可以直接访问未验证Session及客户端cookie,如下:

后台菜单

2、点击相应的按钮会跳转到相关的功能,但是Response里面有跳转代码,先开启fiddler响应拦截,alt+f11,看看返回的代码。

页面返回

3、直接修改fiddler里的返回内容,去掉那段js,然后就可以进入后台了。

进入后台

但是这样的话把所有的response body内容都拦截了,还需要手动的来修改,我不太推荐,我推荐使用burpsuite来完成自动化的操作。

使用Burpsuite突破JS跳转

1、取消拦截模式,使用自动转发。

2、修改proxy-options里面的match and replace 添加如下的规则

match replace

3、然后你就发现你已经完全不用做其它操作了,相当于你已经获得了管理员权限,burp在手,后台我有,你可以为所欲为了。

顺便告诉大家,某知名CMS似乎也可以通过此方法来后台拿Shell。。



from www.waitalone.cn.thanks for it.

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
独自等待
  • 本文由 发表于 2017年5月12日01:48:26
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   利用BurpSuite突破JS限制登陆后台https://cn-sec.com/archives/50289.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息