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

V5验证官网滑块验证码WSS协议逆向算法分析

目标:aHR0cHM6Ly93d3cudmVyaWZ5NS5jb20vZGVtbw==

在这里插入图片描述

首先观察到背景图URL是
https://ss.verify5.com/s/8fe/1f3edd59bd4e49c5b8fd71a2055c2afb.jpg
滑块图URL是
https://ss.verify5.com/s/8fe/e29e029a14ca48068daf0f90672af21b.png
只有中间这一串是变化的

在这里插入图片描述
WSS协议先是发了3个消息,然后接收了一个消息

在这里插入图片描述
在这里插入图片描述
清除cookie缓存,就能断住,可以看到还没有发送消息
在这里插入图片描述

发送消息分析

正常发送消息成功会返回数据
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

如果发送消息失败就会报错

接收消息分析

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接收消息解密就在这里,进去之后发现是AES解密

const CryptoJS = require('crypto-js');function aes_decrypt(a, b) {b = CryptoJS.enc.Utf8.parse(b);var c = CryptoJS.enc.Base64.parse(a).toString(CryptoJS.enc.Hex);a = CryptoJS.enc.Hex.parse(c.slice(0, 32));c = CryptoJS.enc.Hex.parse(c.slice(32));a = {mode: CryptoJS.mode.CTR,padding: CryptoJS.pad.NoPadding,iv: a};b = CryptoJS.AES.decrypt(c.toString(CryptoJS.enc.Base64), b, a);try {return b.toString(CryptoJS.enc.Utf8)} catch (e) {throw "Token is wrong or expired.";}
}a = 'rzDoKds7ZDBIjh1KGj5V42skpSHqhvPiQmyAX1hUg4wer3xhaWVqtR1wDT2kQMSEUdVset5XnR8RnfD+uSEwRQIBZU/1en3y/wqEnkMISg/bSJf4pzd5mNaEC4tUM11HYeBMSjAoku6PlC3chbZnArCHWc1JlrFN4hjjBzSBiG+o2j04XprCdtNu0N87dWCHi2fzPxVqcBOQ/UZtm0hEce4/+ReBS2yVNotKuXCusXlOjNWBQpn6zOZ2VBWlhGPpkyrXrXP8rw6MUBhP4TlaP6gG+z7eXzNRTQ1rRdohUVX2e+WY44V9HLfFK1nlqG3Z3Io/7NaqFtWOCoZt0DzVo3oqZdNpwFc8GqAg5f+b/l58JREyYla+mdHAzmi3CQ=='
b = 'sJtLl0310ZezFe6Z'
console.log(aes_decrypt(a, b))
  • 成功验证后会关闭WSS连接
    在这里插入图片描述

  • 失败验证,会一直自动刷新滑块
    在这里插入图片描述

相关文章:

  • 【知识】性能优化和内存优化的主要方向
  • 多进程队列
  • 前端笔记-Vue3(上)
  • http 文件下载和上传服务
  • 经典文献阅读之--SSR:(端到端的自动驾驶真的需要感知任务吗?)
  • ubuntu18.04启动不了修复
  • PythonWeb
  • 【AI论文】生成,但验证:通过回顾性重采样减少视觉语言模型中的幻觉
  • 数字ic后端设计从入门到精通2(含fusion compiler, tcl教学)
  • Origin绘图——双Y轴柱状图升级双向柱状图
  • 【C++游戏引擎开发】第18篇:视锥体裁剪与光源剔除
  • Java并发编程-线程池
  • numpy、pandas内存优化操作整理
  • 配置nginx服务,通过多ip区分多网站
  • 4399后端一面
  • 静态点亮数码管的某几段(STC89C52单片机)
  • SwiftUI 音频播放器:AVPlayer 在线播放 + 播放进度条 + 音量调节 + 后台播放
  • Python面向对象程序设计
  • FreeRTos学习记录--1.工程创建与源码概述
  • 深度学习预训练和微调
  • 云南巧家警方抓获一名网逃人员:带70余万现金“隐居”山洞,昼伏夜出
  • “何以中国·闽山闽水物华新”网络主题宣传活动在福建武夷山启动
  • 商务部:服务业扩大开放试点任务多数来源于经营主体实际需要
  • 探索未来课堂更多可能,“人工智能课堂分析循证实验室”在沪成立
  • 德国男中音马蒂亚斯·格内:古典音乐的未来在亚洲
  • 影子调查丨义门陈遗址建筑被“没收”风波