当前位置: 首页 > news >正文

【2020-10-26】JS逆向之同盾滑块

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 总结


前言

用官网的做个例子吧:https://sec.xiaodun.com/onlineExperience/slidingPuzzle?R=bdjj?source=tongdun&keyword=tongdun


简单分析下这个滑块逆向的流程吧

第一个接口 :https://fp.tongdun.net/web3_8/profile.json

在这里插入图片描述

这个接口是用来获取token的,参数很多,但是不慌,先找到加密入口吧

在这里插入图片描述

这i,j,k,l,o,f,e几个玩意都是根据环境参数生成的,懒得搞的可以直接写死

在这里插入图片描述

V 参数也可以固定,token就是中间13位时间戳,后面的是随机字符

在这里插入图片描述

重要的就是idf和h参数了

在这里插入图片描述
在这里插入图片描述
idf 是RSA加密 参数是token里面截取的字符串

然后再看h ,慢慢找就是,最后是个hash128对整个字段转url后的加密

搞得后就可以拿到这个token了
在这里插入图片描述

接下来就是https://sphinx.tongdun.net/sphinx/validatecode/v1接口,获取验证码和校验是同一个接口

这个接口的加密位置不想上面那个分散,轻松就能定位到加密位置,里面加密的就懒得说了
贴个图吧看看吧

在这里插入图片描述

搞好加密之后,再整一下轨迹就完工

在这里插入图片描述

总结

在这里插入图片描述

相关文章:

  • CCPC 2021桂林铜牌题G(二分),D(贪心)
  • thinkphp6+layui BBS社区论坛系统源码分享,支持适配移动端附截图
  • 链路状态路由协议 OSPF (二)
  • 大前端进阶:vue
  • CNN基于肺部CT数据开发实现肺部疾病识别系统
  • Laravel框架中运用单例模式
  • 【ACM学习】CSDN周赛第7期
  • 【(C语言)数据结构奋斗100天】顺序表和链表
  • Python还能这样玩?让你轻松实现配色自由
  • 文件操作学不会?快进来,带你深入理解->C语言文件操作
  • [时间序列预测]基于BP、LSTM、CNN-LSTM神经网络算法的单特征用电负荷预测[保姆级手把手教学]
  • 万字启程——零基础~前端工程师_养成之路001篇
  • 用前台服务实现下载更新自动安装(kotlin)
  • 云IDE----效率时代的大杀器
  • 如何理解关系型数据库的常见设计范式?
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • Angular6错误 Service: No provider for Renderer2
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • STAR法则
  • Vue.js-Day01
  • Vue2.x学习三:事件处理生命周期钩子
  • Zsh 开发指南(第十四篇 文件读写)
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于 Cirru Editor 存储格式
  • 基于Android乐音识别(2)
  • 目录与文件属性:编写ls
  • 普通函数和构造函数的区别
  • 如何胜任知名企业的商业数据分析师?
  • 数组的操作
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (k8s中)docker netty OOM问题记录
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)php新闻发布平台 毕业设计 141646
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (附源码)ssm高校实验室 毕业设计 800008
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (剑指Offer)面试题34:丑数
  • (利用IDEA+Maven)定制属于自己的jar包
  • (十八)SpringBoot之发送QQ邮件
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)为C# Windows服务添加安装程序
  • (转载)虚函数剖析
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .net 反编译_.net反编译的相关问题
  • .NET大文件上传知识整理
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • .php文件都打不开,打不开php文件怎么办
  • @angular/cli项目构建--Dynamic.Form