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

【码上爬】 题十一:wasm小试牛刀 wasm文件处理,堆栈分析

暗号:aHR0cHM6Ly9tYXNoYW5ncGEuY29tL3Byb2JsZW0tZGV0YWlsLzExLw==

题目:

先分析数据接口,可以看到m和ts是加密的,但是这里的ts的值应该是一个时间戳,所以主要要逆向的值是m:

然后在发起程序的最上面的堆栈下一个断点,断点断住后调整堆栈,并且观察作用域,查找加密值的生成位置:

就在第二个堆栈就找到了这两个参数的生成位置:

断点后先一步一步还原e的生成代码,还原的流程如下:

最终得到了e的值为:

parseInt(Math['round'](new Date()['getTime']()/0x3e8)['toString']())

再看f的生成代码:

其实就是由callEncryptFunction对c和e的值进行加密,e的值已经解决了,输出c查看,c的值为4,这个应该是页码:

所以接下来只需要找到callEncryptFunction的代码,所以进入这个函数:

可以看到其实最后返回的是g的值,所以又进入到window['exports']['encrypt']函数:

可以看到这是一段wasm代码:

这里可以直接将代码交给豆包,合理运用ai打工,让豆包生成加密代码:

然后就直接出答案了,将代码复制到本地,其实生成逻辑非常简单:

然后编写python代码就能获取到数据了:

附上python代码(cookie和headers已经删除):

import requests import execjs page = 3 cjs = execjs.compile(open("1.js", "r", encoding="utf-8").read()).call("result", page) headers = {} cookies = {} url = "https://mashangpa.com/api/problem-detail/11/data/" params = { "page": str(page), "m": cjs['m'], "_ts": cjs['e'] } response = requests.get(url, headers=headers, cookies=cookies, params=params).json() print(response)
http://www.jsqmd.com/news/852209/

相关文章:

  • Bee 蜂群效应智能体项目地址分享
  • 2026福州市仓山区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 2026南京黄金回收实力TOP排行榜|专业靠谱首选万福奢侈品黄金回收 - damaigeo
  • 【源码篇】地牢里的钟摆,解析引擎与运算核心的 C++ 映射
  • 嵌入式工程师高薪进阶指南:从软硬兼通到系统思维的跨越
  • 2026年,哪些geo优化公司值得你托付?
  • 2026福州市鼓楼区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • Translumo:Windows平台的开源实时屏幕翻译解决方案
  • 2026桂林市雁山区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 解密B站缓存转换:m4s-converter让你的珍藏视频永不丢失
  • 2026年贵州房屋加固改造与结构补强:云南建科30年技术底蕴如何破解老旧建筑安全困局 - 企业名录优选推荐
  • Forza Painter终极指南:3分钟将任何图片变身高品质《极限竞速》车辆涂装
  • 2026福州市晋安区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 2026海口市龙华区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 给LLaMA2做LoRA微调时,到底该选哪些层?从代码层面拆解q_proj、gate_proj这些target的含义
  • 2026电磁球形爆米花机型号对比与性价比测评:哪个品牌值得选 - 速递信息
  • RELION 5.0完整指南:从零开始掌握冷冻电镜数据处理利器
  • 如何在macOS上实现Xbox控制器完美兼容:360Controller驱动完整指南
  • 上海沛纳海官方授权维修点只有这几家:揭秘 “真假” 售后店的三个致命区别 - 亨得利官方维修中心
  • 2026海口市美兰区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 2026德州市陵城区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 转行备考法考推荐哪个刷题APP?揽星法考APP,助你顺利转型法律行业 - 速递信息
  • 如何快速安装鸣潮游戏模组:5分钟解锁15+隐藏功能
  • 深度学习进阶(二十四)Swin 的二维 RPE
  • 用C++和Eigen手撸一个MINCO轨迹优化器:从论文公式到可运行代码的保姆级拆解
  • 2026海口市琼山区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭
  • 使用Taotoken的Nodejs SDK为stm32后端服务添加智能对话能力
  • Taotoken提供的稳定直连服务让长时间对话任务不再中断
  • 2026 家用冷热榨螺旋榨油机口碑榜单:迷你小型全自动不锈钢榨油机,家用免炒一体古法榨油机靠谱品牌优选选购指南 - 海棠依旧大
  • 2026福州市马尾区黄金回收铂金回收白银回收深度实测 五大正规门店横屏 报价透明 免费上门才是真靠谱 - 亦辰小黄鸭