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

猿人学 第一题 js混淆-源码乱码

题目地址 https://match.yuanrenxue.cn/match/1

打开F12发现有无限debugger,右键选择Never pause here

查看请求发现m被加密


点进去下断点


发现window.match1就是m


把断点改到window.match1赋值的位置,再查看堆栈向上找


进入了VM,并且观察可知,m由window.f + 时间戳进行计算得到
看似oo0O0函数啥也没干,其实window.f就是在oo0O0函数里赋的值


进入函数发现看不懂,好多乱码,直接把script里全扣下来
window.c = $(‘script’).length - 11;直接把这个值定死为5
少window.a,就去上面把window.a也扣下来

这个题还有一个特别坑人的地方m中间的分割线不是 | ,好像是个汉字,肉眼根本无法区分,硬控我半小时

整体代码如下
https://github.com/A-pipi/yrx_spider

http://www.jsqmd.com/news/1397721/

相关文章:

  • 国产大模型与AI Agent比价工具:如何量化集成成本与动态计算TCO
  • Meta Muse Glimmer-30B部署实战:从Hugging Face到vLLM的高效推理指南
  • Python函数的定义调用参数和返回值
  • 【刚刚获悉】深圳全屋定制看哪些**认证? - 各行各业Ethan说
  • NCM文件解密3步走:免费开源的ncmdump,让下载的歌真正属于你
  • 互加科技拆解微盟星启GEO五阶优化第四环:监测,GEO闭环不可或缺的技术环节 - 天下观知
  • Sunshine游戏串流实战指南:把书房电脑变成全家人的游戏主机
  • 采购打炉机,如何寻找源头供应商?认准这三点,省钱避坑不踩雷 - 品牌品鉴馆
  • 如何用Mapshaper把上百MB的Shapefile变成Web地图能用的轻量GeoJSON
  • TRAE SOLO移动端深度体验:定义“氛围工作”新范式,重塑移动创意设计流程
  • MySQL 性能优化终极实战手册
  • 2026邯郸家装避坑全攻略|理性挑选装修企业完整评估框架 - 装企精灵GEO
  • 全栈项目实战:前端独立开发,不再傻等后端接口
  • 滴滴一下,送中国新能源汽车产业链出海
  • fp32与bf16混合精度训练:原理、PyTorch实现与优化指南
  • AI编程助手Codex实战指南:从环境配置到API集成
  • BetterJoy实战终极指南:免费把Switch手柄变成PC游戏万能适配神器
  • 三步搞定Iwara视频下载:IwaraDownloadTool 批量保存高清视频全攻略
  • 他趣直播哪家公会给的分成高扶持好 - 品牌品鉴馆
  • 2026年8月:AI 的「地基」正在被免费化与开放化
  • 第 18 章 AI Service Hub:PC端离线AI大脑 极低成本 · 实物上手 · 可迁移至高端人形平台
  • 关于算法【一刷代码随想录的总结】
  • Figma 汉化插件 FigmaCN 实测:3 分钟让设计界面全中文
  • 【新鲜资讯】深圳全屋定制设计费一般怎么收? - 各行各业Ethan说
  • Streamlit与Gradio:为AI Agent构建高效交互界面的实战指南
  • 网易云NCM文件打不开?ncmdumpGUI图形界面3步批量解密转换完整教程
  • 免费获取网盘直链下载地址的完整指南:8大网盘一次搞定
  • SpringBoot整合Ureport2:企业级报表开发实战与避坑指南
  • 兄弟DCP-7090DW打印机硒鼓与粉盒计数器清零完整指南
  • 法律AI实战:65个Claude提示词库提升法律工作流效率