news 2026/4/16 17:53:04

某东登录滑块验证逆向

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
某东登录滑块验证逆向

某东登录滑块验证逆向

  • 逆向网址
  • 验证流程
    • 输入账号密码点击登录弹出验证
    • 验证数据包
  • 分析如何去构造这个请求参数
  • cookie参数
    • __jdxxx
    • wlfstk_smdl
    • 3ABxxx
      • 加密参数a与d
    • jcap_dvzw_fp
  • payload参数
  • 加密函数
  • 轨迹的模拟
  • 代码效果图

逆向网址

aHR0cHM6Ly9wYXNzcG9ydC5qZC5jb20vbmV3L2xvZ2luLmFzcHg=

验证流程

输入账号密码点击登录弹出验证

这里的验证分为两种,滑块验证图标点选验证,注意这里的滑块验证码有点坑哪怕你滑正确,它都可能会判断你滑动失败,从而触发下一个验证码,可能是滑块验证,也可能是图标点选验证。

验证数据包

失败验证数据包

注意它会返回一个st的数据,这个是需要请求下一个验证码的关键参数
成功验证数据包

分析如何去构造这个请求参数

要构造这个请求参数主要是两个cookiepayload

cookie参数

__jdxxx

这个参数是由一个字典生成的
生成这个字典的开始位置在这

最终生成的字典

那生成这些__jdxxx位置如下

wlfstk_smdl

这个cookie是通过访问链接https://qr.m.jd.com/show返回的有

3ABxxx

3ABxxx的cookie值是访问链接https://jra.jd.com/jsTk.do返回的

从这里开始就要接触jd的加密
这个链接所需要的参数如下图所示

加密参数a与d

这两个加密参数是相呼应的,你需要先生成d,在通过d来生成a
d的生成时通过收集浏览器指纹数据在通过自定义的base64加密而成


a的生成需要通过d来参与,但是其中还有一个重要的参数fp

fp的加密算法是哈希算法其中也参杂了一些浏览器的指纹数据
a的生成与d的生成别无二至,把这些加密参数搞定直接base64加密即可

jcap_dvzw_fp

这个cookie的值是通过访问链接https://jcap.m.jd.com/cgi-bin/api/fp访问的有


这里主要有两个参数sictsi是session_id,是通过访问链接https://passport.jd.com/new/login.aspx的网页内容中有

ct值是JD加密最主要的,它的加密算法和后续的验证码加密算法一致

它的加密位置如下图

o是加密函数, 哪个数组是是加密的参数其中ssession_idl是你的账号以及一些浏览器指纹数据
它这个加密是wasm加密,这里先不展示加密函数。
至此cookie的生成到此为止

payload参数

payload参数主要如下

它对应的代码生成位置如下

其中tk加密的数组中t就是我们的轨迹数组以及点选轨迹


其它就不展示了

加密函数


这几个加密函数都是你需要取实现的,tk参数是getTKData,同理CSDCTDSED都是不同参数运行的加密函数

最后是什么加密,我也很懵,在我完成之前是wasm,但是最近好像更新了,但是我再去看好像没什么变化,
这个加密函数生成的位置如下


要想实现它,只需要把代码扣下来,异步执行即可

轨迹的模拟

对于滑块的模拟没有什么好说,但是对于图标点选,我的思路是
首先它会返回一个大图,一个小图


对于小图直接使用rembg的AI抠图

然后用颜色匹配或者其它匹配策略即可

代码效果图







代码就这样,主要是模拟的滑块轨迹数组没有去优化,随便写的,导致通过率不高(但这个不重要,主要是图标点选验证才是大头,只要图标点选验证目标坐标正确即可),以及图标的匹配算法还需要再一次优化,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:08:33

基于深度学习YOLOv11的食物检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本文介绍了一个基于深度学习YOLOv11算法的食物检测系统,能够准确识别30类常见食物及饮品。系统整合了完整的YOLO数据集、用户友好的UI界面(含登录注册功能)以及Python项目源码与预训练模型。该模型在包含14,661张图像的数据集上…

作者头像 李华
网站建设 2026/4/16 10:42:33

《唐朝诡事录之西行》——独孤羊放妻春条书

前年暑期,电视剧《唐朝诡事录之西行》播出,其中“仵作之死”单元令我印象深刻,尤其是独孤羊写给妻子春条的那封休书。基于这份触动,我使用 Unity3D 引擎制作了一个小项目,通过 TextMeshPro 实现文本横竖排显示&#xf…

作者头像 李华
网站建设 2026/4/16 12:22:01

一文讲清楚Java中的抽象类、接口和内部类三大特性

目录 第一章 抽象类 1.1 概述 1.1.1 抽象类引入 1.2 abstract使用格式 1.2.1 抽象方法 1.2.2 抽象类 1.2.3 抽象类的使用 1.3 抽象类的特征 1.4 抽象类的细节 1.5 抽象类存在的意义 第二章 接口 2.1 概述 2.2 定义格式 2.3 接口成分的特点 2.3.1.抽象方法 2.3.…

作者头像 李华
网站建设 2026/4/16 10:41:38

基于深度学习的可视化植物病害检测系统(YOLOv8+YOLO数据集+UI界面+Python项目+模型)

一、项目介绍 摘要 本项目开发了一套基于YOLOv8目标检测算法的可视化植物病害智能检测系统,专门用于识别和分类30种不同的植物叶片病害。系统训练数据集包含2009张训练图像和246张验证图像,涵盖了苹果、蓝莓、樱桃、玉米、桃子、土豆、大豆、草莓、番茄…

作者头像 李华