某盾无感知点击验证分析

在这里插入图片描述
进入网站,第一步首先是抓包分析

在这里插入图片描述
上图是点击验证之后获取的包,可以看到,id, cb, token, data这四个参数是我们所需要关心的
一个个来,我们先获取id字段的来源

在这里插入图片描述
fiddler里搜索id字段,可以定位到上面的包,直接向服务器请求即可

在这里插入图片描述
在开发者工具里面搜索cb: ,可以定位到上图的代码, 我们跟进去s()

在这里插入图片描述
可以看到代码 随机生成一个32位字符串,然后进行加密 , uuid我们不跟,主要是跟进P(e)

在这里插入图片描述
上图中的B指向的就是P函数,通过上图下方的t导出 ,所以我们需要把当前代码块整体抠出来

在这里插入图片描述
t是导出变量,后面需要的加密算法,可以直接调用t[‘xxxx’]来进行

在这里插入图片描述
回到开始,那么cb的参数获取 就是上图所示,先调用uuid,然后通过eypt属性方法来加密

在这里插入图片描述
上图是token参数的来源,唯一的入口参数就是cb, cb我们已经获取到 ,所以也是直接发包即可获取token

在这里插入图片描述

上图是data的来源,对象中四个属性,d,m,p.ext, d不用看,m属性中的 几个值,j是轨迹参数,p默认是50,v.sample , '_'函数都可以在源码里很轻松的获取到, j轨迹参数我们可以直接写死, 我这里直接给空
其他的属性,p,ext 也是照葫芦画瓢,他需要什么,我们就给什么就完事了

在这里插入图片描述
上图是我的调用案例,传入token即可

在这里插入图片描述
万事具备,我们直接代码调用,发包,即可获取验证结果

在这里插入图片描述

整体流程不复杂,缺什么补什么即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值