某坤行md5__1101 请求头zkhs 分析

javascript 复制代码
url = aHR0cHM6Ly93d3cuemtoLmNvbS9pdGVtL0FBNjI0MjI5MS5odG1s

来到这个网站,分页找到相关数据接口 观察到请求头中有一些参数需要分析,主要就是这个zkhs 请求参数中,有一个md5__1101需要分析

先分析请求头里面的参数,直接搜索定位到相关位置

uber-trace-id参数 x-sc-anonymous-id参数 这个值主要是获取我们的游览器设备id,可以随机写一个,保证长度一样就可以了

zkhst参数,这个参数是前面接口返回的 最后就是zkhs 参数 观察到长度是40位的,猜测是sha1或者hmacsha1加密,这里经过测试发现是标准的sha1加密,加密参数就是我们的请求载荷拼接了一些参数

这些参数直接去扣代码就好了,没什么难度

接下来是md5__1101参数

定位,xhr断点后来到send位置

当代码经过这行时,参数中生成了md5__1101 进入hv方法,最后来到了这里,也就是参数生成的位置 主要加密参数

javascript 复制代码
hH = Da[ci(a9.Dr)](hH, '|') + Dg() + '|' + new Date()[ci(a9.DM)]() + '|1'

这个hH是根据请求接口生成对应的值, Dg()里面检测了一些环境信息,如果全部通过,那么这个值就是0,最后将这个字符串传入oK'c' 方法。生成对应的值。

这个cookie中还有一些值需要分析,首先是ssxmod_itna和ssxmod_itna2这个我前面的文章有说明就不分析了,

还有两个anonymous_id和zaf_ukey,这两个值和header中的x-sc-anonymous-id和zkhst是一样的,

还有一个acw_tc,这个是请求首页面返回的,所以首先还是请求一下首页面 这个和之前的那个雪球网的流程一模一样,这里就不在重复说明,前往雪球网案例

实现效果,首页面 json数据 如有侵权,联系删除文章!!!

如有侵权,联系删除文章!!!

相关推荐
2501_944521595 小时前
Ramda 跨端三方库仓颉适配全流程
开发语言·javascript·flutter·php
Ken_11156 小时前
小体积附件下载正常,大附件下载异常
javascript
变与不变8067 小时前
jQuery怎么使用
前端·javascript
paopaokaka_luck7 小时前
流浪动物救助与收养系统(DeepSeek AI对话、 ECharts多维分析、救助流程衔接、领养与回访衔接、 捐赠确认与公示、志愿者协作)
java·前端·javascript·人工智能·mysql·echarts·推荐算法
仰望.7 小时前
vue 表格组件 vxe-table 树表格懒加载支持拖拽排序的详细用法
前端·javascript·vue.js·vxe-table
程序员初一9 小时前
我把跑了两年 WordPress 的机器重装了一遍,顺便把面板卸了
javascript
kyriewen10 小时前
别再用防抖做懒加载了:120 张图只加载出 4 张
前端·javascript·程序员
CodeMi11 小时前
2026 CSS 接管了这些 JS 的活:6 个 Baseline 特性的落地取舍
javascript·css
全栈项目管理程序猿12 小时前
ArcGIS JS 基础教程(35):体元系列 - VoxelLayer 时间维度动画
前端·javascript
小poop14 小时前
从“雷峰塔”到“对象”:JavaScript基础语法入门指南
前端·javascript