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

【js逆向入门】图灵爬虫练习平台 第七题

地址:aHR0cHM6Ly9zdHUudHVsaW5ncHl0b24uY24vcHJvYmxlbS1kZXRhaWwvNy8=

打开f12,立马进入了debugger,处理一下,过debugger

请求接口,page代表第几页,关键是找到x的生成逻辑

再看请求标头,有关键参数M和Ts,Ts很明显是时间戳,关键要找到M的生成逻辑

查看响应数据,发现也是加密的

查看启动器,发现了很明显的ajax

使用解密工具,先AST混淆解密,再解密ob高级混淆

解密完后js代码中有关键的一部分,因为前面猜测到Ts是时间戳,所以搜索new Date也能看到

$.addRequestInterceptor(function (_0x2410d2) {
    let _0x2498e1 = new Date().getTime();
    let _0x48003c = window.eeee("xialuo" + _0x2498e1);
    return _0x2410d2.headers = _0x2410d2.headers || {}, _0x2410d2.headers.m = _0x48003c, _0x2410d2.headers["ts"] = _0x2498e1, _0x2410d2.url += "&x=" + encodeURIComponent(dd.a.SHA256(_0x48003c + "xxoo")), _0x2410d2;
});

将时间戳传进函数

如何对响应数据进行解析

写一个函数来解析响应数据

最终运行结果如下:


http://www.kler.cn/a/558541.html

相关文章:

  • 【大模型】蓝耘智算平台部署DeepSeek-R1大模型使用详解
  • Linux-C-函数栈-SP寄存器
  • vim 多个关键字高亮插件介绍
  • 设计模式-adapter模式(适配器)
  • 一文讲解Redis中的集群数据分区相关问题
  • java后端开发day19--学生管理系统升级
  • [MDM 2024]Spatial-Temporal Large Language Model for Traffic Prediction
  • Linux命令大全完整版(02)
  • 【漫话机器学习系列】101.特征选择法之Lasso(Lasso For Feature Selection)
  • 【力扣Hot 100】堆
  • 【uni-app】对齐胶囊容器组件
  • Future和FutureTask实现类详解以及使用。
  • 阿里云CDN转https个人测试证书过期更换
  • CentOS 7.9 解决 python3 报错 ModuleNotFoundError: No module named ‘_ssl‘ 的问题
  • Gradio全解11——使用transformers.agents构建Gradio UI(6)
  • 字节跳动2面、美团2面Java面试真题总结
  • 跟着 Lua 5.1 官方参考文档学习 Lua (7)
  • vscode settings(一):全局| 用户设置常用的设置项
  • UE_C++ —— Delegates
  • Selenium控制已经打开的浏览器(Chrome,Edge)