抖音滑块验证2.28.12

最近时间很紧,没更新文章,这篇也长话短说了,有问题可以留言或者微信联系我。


常见问题

  • 网络故障 [5014] :一般是captchaBody不对,captchaBody由滑动轨迹和浏览器信息组成。

  • xx-tt-dd参数是固定的,也是必要的:qJI7ttpVdGKKbSBvYqmaf0aPo

  • 目前不同接口获取的验证信息不能通用,即在作品接口校验的s_v_web_id只能用于作品接口。


获取detail

从作品接口的response.header中可以获取到X-Vc-Bdturing-Parameters,解码后获得detail。

file


缺口识别

老生常谈了,用opencv或者ddddocr或者第三方平台都可以。

不过需要注意的是,web的图片比例和H5是不一样的。

详见代码吧。


参数概览

找一个VM点进去
在这里插入图片描述

搜 .submit,可以初步看到提交的信息。

在这里插入图片描述
在这里断点能看到params和初步的captchaBody。

往后调试,看到异步这里 Promise.resolve(u).then(r, o)

在这里插入图片描述

能发现还追加了一些环境信息。


body加密

算法没改,还是之前的版本,AES-GCM。

调用的JS示例我会放在后面代码中,主要也没补啥环境,大家自行参考吧。

在这里插入图片描述


代码下载

代码两部分,分别是JS调用代码示例和完整的滑块验证代码。

【温馨提示:此处隐藏内容需要付费订阅后才能查看!】

点赞
  1. 五文钱说道:
    Google Chrome Windows 10
    好像后面又更新了几次,能不能给点思路,变了些什么,能在28版本基础上微调吗
  2. 小马驹说道:
    Google Chrome Windows 10
    报这个错呢:{"code":502,"data":null,"message":"网络故障,请稍后重试[5014]"}
    1. Lx Lx说道:
      Google Chrome Windows 10
      版本更新了
  3. Lx Lx说道:
    Google Chrome Windows 10
    貌似失效了,更新到2.30.3了
    1. sven_spider说道:
      Google Chrome Windows 10
      小红书的翻转验证搞么? :qian:
  4. 弈东风说道:
    Google Chrome Windows 10
    验证通过之后怎么没见到参数呢,是什么原因
    1. Lx Lx说道:
      Google Chrome Windows 10
      fp就是验证参数

发表回复