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

某验4无感探针-js逆向

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

文章目录

  • 一、总体概述
  • 二、请求分析
    • 1.分析请求流程
  • 三、逆向分析
  • 四、执行验证
  • 总结


一、总体概述

本文主要实现用协议过某验4无感探针,相关的链接:aHR0cHM6Ly9ndDQuZ2VldGVzdC5jb20vZGVtb3Y0L2ludmlzaWJsZS1iaW5kLXpoLmh0bWw=

二、请求分析

1.分析请求流程

整体流程主要请求3个接口:
第一步:aHR0cHM6Ly9nY2FwdGNoYTQuZ2VldGVzdC5jb20vbG9hZD9jYXB0Y2hhX2lkPTk5YjE0MmFhZWNlOTYzMzBkMGYzZmZiNTY1ZmZiM2VmJmNoYWxsZW5nZT1hMDYxOTUzMC0xZmIyLTQzMWMtYTkzMi1iMjU4YjRhZDA0MDcmY2xpZW50X3R5cGU9d2ViJmxhbmc9emhvJmNhbGxiYWNrPWdlZXRlc3RfMTc0ODM0ODU4MzY4MQ==
第二步:
aHR0cHM6Ly9nY2FwdGNoYTQuZ2VldGVzdC5jb20vdmVyaWZ5Pw==
第三步,验证点击:
aHR0cHM6Ly9ndDQuZ2VldGVzdC5jb20vZGVtb3Y0L2RlbW8vbG9naW4/

三、逆向分析

第一步分析:
通过反复的参数对比,得到challenge、callback参数需要变化
在这里插入图片描述
搜索challenge
在这里插入图片描述

在这里插入图片描述

搜索geetest_

在这里插入图片描述

在这里插入图片描述
提取相关的逻辑,获取参数的值,并进行接口1的请求

第二步分析:
经分析lot_number、payload、process_token是上个接口的返回数据
w为加密数据,需分析w加密逻辑
在这里插入图片描述
w解密分析:
跟堆栈,找到w生成的位置,并打上断点
在这里插入图片描述

在这里插入图片描述

跟进加密函数,用window._encode实现该加密函数的吐出
在这里插入图片描述
在这里插入图片描述
分析变量_ᕷᕹᖀᖈ, _ᖙᖆᕺᕵ,并实现反复请求,对比变量值的不同
最终得出lot_number, datetime, staticPath, payload, processToken、pow_msg, pow_sign、hash需要一直变化
其中lot_number, staticPath, payload, processToken由上一个接口返回
datetime是时间戳的格式化
pow_msg, pow_sign加密生成
hash参考上面的随机hash生成逻辑,并切分-取第一个
在这里插入图片描述
在这里插入图片描述

pow_msg, pow_sign生成分析
跟值分析值的生成位置,定位生成函数,用window.get_pow 将函数吐出
在这里插入图片描述

四、执行验证

import requests
import execjs
import re
import json
import subprocess
execjs.get().name
print(execjs.get().name)
import datetimeif __name__ == '__main__':results = subprocess.check_out

相关文章:

  • 第九章 Java基础-集合
  • Redis数据迁移方案及持久化机制详解
  • Java怎么实现父子线程的值传递?InheritableThreadLocal类和transmittable-thread-local类?
  • MySQL :MySQL基本概念
  • 安全生产例题
  • day2 MySQL表数据操作
  • 大数据分析06 数据排序汇总
  • 常见JDK安装配置
  • 代码随想录算法训练营第60期第四十九天打卡
  • 卷积神经网络(CNN):原理、架构与实战
  • 火山引擎声音复刻
  • 【Python】2. 基础语法(2)
  • KV Cache:大模型推理加速的核心机制
  • 八、【状态管理篇】:Pinia 在大型应用中的状态管理实践
  • mediapipe标注视频姿态关键点(基础版加进阶版)
  • SE91 找到报错的程序
  • MySQL的参数 innodb_force_recovery 详解
  • 研发中的隐形瓶颈:知识为何越来越难被留下?
  • 清理skywalking历史索引
  • C++:设计模式--工厂模式
  • 网站开发工程师代码/河南seo外包
  • 做网站不如做公众号/seo排名赚app官网
  • 正规的佛山网站建设价格/自己建网站怎么弄
  • 可以做招商的网站/抖音怎么推广
  • 电商类网站怎么做 seo/成品网站建站空间
  • 保定网站建设方法/买卖链接网