东方财富股票数据JS逆向:secids字段和AES加密实战

股票数据JS逆向:secids字段和AES加密实战


🔍 抓包解析接口

  • 📦 数据包分析
    通过抓包工具,我们发现股票数据的接口中,secids字段被加密处理。这一字段是获取股票数据的关键,因此需要重点分析其加密机制。

🕵️‍♂️ 定位到加密位置

  • 🧩 发现加密变量
    在解析过程中,我们定位到加密的核心变量r。这个变量是加密过程中的关键环节,因此找到它的来源至关重要。

🔎 查找t参数的来源

  • 🔍 分析参数来源
    进一步查找t参数的来源,我们发现它存在于scriptData中。这一步是理解加密流程的关键,因为t参数直接影响了加密结果。

🔐 还原AES加密

  • 🔄 还原加密方法
    经过分析,我们发现window.d方法使用的是标准的AES加密算法。了解这一点后,我们可以将加密算法还原为标准的AES加密,从而分析加密逻辑。

🛠️ 扣取getHQSecIdByMutiCode方法

  • 📜 关键方法分析
    获取getHQSecIdByMutiCode方法的实现代码。这个方法负责处理secids字段的加密和解密,是处理加密的重要步骤。
  • 📜 JS关键代码如下 :

💻 Python调用

  • 🐍 Python实现
    最终,通过Python调用还原的JS代码,我们能够生成正确的secids字段值,实现数据的成功采集。

以上步骤详细解析了股票数据接口的加密机制,包括抓包分析、加密变量定位、参数来源查找、AES加密还原和关键方法扣取。

相关推荐
布莱克6053 分钟前
C++ 中堆和栈的区别详解
开发语言·c++·栈·堆
believed_breadfruit5 分钟前
我开源了一个HTML 分页导出工具,解决了复杂页面的内容截断、跨页错乱和长文档白屏问题
前端·javascript·github
鹿鸣天涯9 分钟前
2026年下半年网络规划设计师论文
网络·计算机网络·网络规划设计师
福狼10 分钟前
从“网墙”到柔性曲面:一次 WebGPU 波浪的逆向分析与重建
前端·逆向
用户7908600572612 分钟前
我让 AI 自己上了趟网:browser-use 的三个致命坑和 CDP 混合方案
python
安枳杦13 分钟前
把一个 FastAPI 网页塞进 macOS 的 Dock:Tauri 2 + PyInstaller 实战
python
像风一样自由202014 分钟前
3.Dockerfile如何构建一个Python算法镜像
开发语言·人工智能·python·大模型
宝哥聊编程18 分钟前
主流 Agent 平台对比:Coze、Dify、飞书、扣子、OpenClaw 落地实操手册
前端·人工智能·飞书
Dmz丶37 分钟前
前端转 AI 100 天 Day 36:Prompt 工程入门——从“感觉对了就行”到方法论
python
echome88837 分钟前
Linux 定时任务:crontab 写法与常见失效原因
linux·运维·网络·定时任务·crontab