暴力破解之token防爆破如何破解?

暴力破解 顾名思义是使用循环登陆尝试的方式尝试获取网站的用户和密码。

难点在于网站会通过验证码的方式阻止我们循环登陆尝试破解。
服务器验证码可以利用验证码刷新不及时的方式破解,前端代码我们可以对请求包修改删除验证码数据的方式绕过,但是token防爆破如何破解?

第一步还是抓取一个请求包
在这里插入图片描述
对包中变量进行分析 在这里插入图片描述
此处多出了一个taken变量选项 taken变量如何来的?多半和返回包有关
在这里插入图片描述
通过对返回包的分析,我们发现taken由返回包确定,显然了,每次我们登陆,taken的值肯定会变化,taken值错误无法验证账号密码的正确性,需要我们每一次发送请求包都要拿到上一个返回包的taken值放在taken包里面

如何把每一次的返回包的taken更新放入每一次的请求包再次实现循环暴力破解?
选择Pitchfork模式。选择要爆破的参数,显然在原来账号密码的基础上增加了taken变量
在这里插入图片描述
线程设置为1(显然只有获取上一个请求返回的taken值才能,做下一次请求 暂时无法并发)
在这里插入图片描述
点击Refetch response 获取返回的包,找到返回的token值,选中并复制下来。点击确定(注意:一定要在选中token的状态下点击确定)
在这里插入图片描述
最下面选中always
在这里插入图片描述
通过筛选规则Recursive grep,拿到上一个返回包的taken值放在这次请求包的第三个变量(放taken值得变量里面)
在这里插入图片描述

成功了
在这里插入图片描述工具是burpsuit,burpsuit教程B站上有,作业文档,传上来混点积分

  • 11
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值