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

极验4滑块笔记:整理思路--填坑各种问题

最近在研究某验4逆向分析,以前没弄过这种,所以爬了很多坑,就是把分享给大家~

1.这个gcaptcha4.js需要逆向,我的方法很笨就是将_ᕶᕴᕹᕶ()这个蝌蚪文打印处来,全局替换一下,然后Unicode这种代码,同样方式处理一下,这样我们就得到了相对能看懂的代码了,然后我们就可以打断点调试了
2.这里用到了AES、RSA、MD5等算法,需要了解一下,AES和RSA这部分的代码是需要扣出来的,MD5我是自己搞了一个。
3.应用网站请求接入某验4,会返回captcha_id,然后xxxxx/load?,载荷我们能获取,加载资源,返回我们需要的,框起来的东西和箭头指的东西都是后面要用的。

在这里插入图片描述

4.到了关键地方了,xxxxx/verify?,这个链接是校验我们的,断点入口,我们参数先转到string然后加密,然后得到W

在这里插入图片描述

5.加密部分分析,有人说md5没有地方用啊,其实在AES和RSA中都有使用,在RSA中反推guid使用,在AES中生成pow_sign中使用。

在这里插入图片描述

6.其他的部分都是比较好弄的

在这里插入图片描述

7.常见的问题:

‘error’: ‘param decrypt error’ ,这个问题是W做的不对,人家没认出来你是谁
‘forbidden’ , 认出你是谁了,但是你的参数不对,AES、RSA对了

8.某验官方比较好过,没有那么多坑,其他的应用就校验比较严格,祝好运~

在这里插入图片描述

http://www.xdnf.cn/news/992.html

相关文章:

  • 傲来云分享,负载均衡:提升网站性能与稳定性
  • 无人机飞控运行在stm32上的RTOS实时操作系统上,而不是linux这种非实时操作系统的必要性
  • 【前端】【面试】【业务场景】前端如何获取并生成设备唯一标识
  • 报错 | 配置 postcss 出现 报错:A `require()` style import is forbidden.
  • C++中的算术转换、其他隐式类型转换和显示转换详解
  • 开发指南:构建结合数字孪生、大语言模型与知识图谱的智能设备日志分析及生产异常预警系统
  • ByteTrack自定义数据集训练指南
  • 如何将SpringBoot前后端项目制作成windows运行的exe文件
  • 【python实用小脚本系列】用Python让鼠标“动起来”:光标自动移动、自动点击、自动图象识别的小技巧
  • 【教程】Digispark实现串口通信
  • 计算机是如何工作的
  • 使用Python可视化偶极子的电场
  • 2025年一站式AI创作平台主要功能介绍及使用教程
  • rac防火墙未禁用服务器重启导致二节点启动异常
  • Unity 场景管理核心教程:从 LoadScene 到 Loading Screen 实战 (Day 35)
  • 简单了解一下Unity Shader中的Swizzle操作
  • AI Agent认知框架(ReAct、函数调用、计划与执行、自问自答、批判修正、思维链、思维树详解和对比,最后表格整理总结
  • 移动端数据抓取:Android App的TLS流量解密方案
  • Springboot集成websocket实现消息推送
  • 深入解析 Spring 中的 @Value 注解(含源码级剖析 + 自定义实现)
  • jmeter跟踪重定向和自动重定向有什么区别?
  • 【计算机视觉】CV实战项目- CMU目标检测与跟踪系统 Object Detection Tracking for Surveillance Video
  • JavaScript-原型、原型链详解
  • Kubernetes相关的名词解释POD(13)
  • Spring Boot+Mybatis设置sql日志打印
  • 视频分析设备平台EasyCVR安防视频小知识:安防监控常见故障精准排查方法
  • leetcode 516. Longest Palindromic Subsequence
  • 开关电源实战(六)STM32数控电源BuckBoost
  • 【Tips】统一论文中的公式格式
  • 算法导论第3章思考题