某盾js解析- d 请求 actoken

  1. 某盾js逆向解析 -fp值
  2. 某盾js解析- 轨迹提交&还原数组
  3. 某盾js逆向解析 - actoken(未完成)

在验证码初始化后 会有一个 /d 的请求发出 

返回值

 返回参数是有用的

 现在要找到他的来源

 根据堆栈可以发现来自 watchman 这个js文件

 大概就知道这个文件干嘛得了吧

这里面验证的环境信息比 core 多

开始!!

直接搜搜一下 d: 找到这种地方都打上断点 刷新 看看会断在哪里  刷新前要清空掉localstorge 要不这个请求不会重新发送

根据右侧的堆栈 向上找吧

 这里就是最终生成 d值得地方

 这个 e 是 通过 c 连接 e 和f 生成的 e ,c ,f 都是数组 

主要关注一下 e 这个数组是怎么生成的

可以看下Ta 这个对象 这个对象的f方法是生成数值  a是代表他的类型

 

 补环境或者抽出来值都可以

acToken

最终check 请求的 actoken 和前文请求返回的不一致 

追踪一下

 是由 b请求的 dt 生成的

指向的e 就是dt

扣出js 就几百行代码 比较简单

 

 就能得到正确 validate 的返回了

对了 

最终还会将 get 请求的 fp 和 validate 加一下 

fp + "::" + validate 

发出 才是完整的验证流程 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值