猿人学 第二题 js 混淆-动态cookie1
题目地址https://match.yuanrenxue.cn/match/2(function(){use strict;var_constructorwindow.Function.prototype.constructor;window.Function.prototype.constructorfunction(){if(argumentstypeofarguments[0]string){if(arguments[0].indexOf(debugger)!-1){returnfunction(){};}}return_constructor.apply(this,arguments);};})();上来就是个难点不能右键Never pause here需要hook constructor推荐用窜改猴来hook这个题每次翻页会发两次请求第一次返回js代码第二次返回数据需要破解的是cookie里的m用上述同样的方法再hook cookie(function(){use strict;constrawObject.getOwnPropertyDescriptor(Document.prototype,cookie);Object.defineProperty(document,cookie,{configurable:false,get:function(){//debugger;constresraw.get.call(document);//console.log([cookie get], res);returnres;},set:function(val){debugger;//console.log([cookie set], val);returnraw.set.call(document,val);}});})();断下来之后查看堆栈找到cookie设置的位置发现m是由_0x2df3b8[$dbsm_0x1923(‘\x30\x78\x33\x62\x66’, ‘\x75\x41\x47\x47’) ‘\x4e\x4d’]函数生成的如下图进入函数发现依旧混淆看不懂就全撸下来执行代码发现卡死不动了还报了错如下图如上图发现对_0x209e4d[removeCookie]函数检查了toString导致_0x29e737的值为假removeCookie:function(){returndev;},如上代码改为如下代码把空格去掉即可注意改完这个代码就不能格式化了removeCookie:function(){returndev;},额还是卡住了还没完还有检测我在代码里加了console.log(11111111)但是没有输出说明上面有检测在(function $dbsm_0x5eea6b(_0x156f17)())函数里如上图再用console.log(11111111)去检查发现在第二行出的问题第二行唯一就执行了$dbsm_0xe9cd函数说明检测在$dbsm_0xe9cd函数里如上图同样的方法找到这一行new _0x523b70($dbsm_0xe9cd)[CDYvCJ]();感觉没啥用直接注释掉如上图继续发现有个setInterval直接注释掉如上图如上图ok整到这里就差不多了这个document补不补看情况因为我们只要m先看一下如何调用我们刚撸下来的整篇代码我们是在这里决定的全撸下来这就是入口这个函数出去之后就是m的值所以上面哪个document没用直接注释掉还有最下面的setInterval也注释掉现在就跑通了然后发现这个函数的两个参数一个是函数一个是时间戳本质是向第一个参数传入第二个参数我们就找到了设置document.cookie的函数上面那个函数发现这个函数大量的检测关键代码在return里我们决定在找一层经过在下断点发现return最后执行的是他上面的函数所以直接执行发现缺qz直接去全局搜索qz的值添加到判断之前终于跑出结果了整体代码如下https://github.com/A-pipi/yrx_spider

相关新闻

如何免费批量下载抖音视频?开源下载工具 douyin-downloader 5 分钟上手

如何免费批量下载抖音视频?开源下载工具 douyin-downloader 5 分钟上手

如何免费批量下载抖音视频?开源下载工具 douyin-downloader 5 分钟上手 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browse…

2026/10/1 14:25:00 阅读更多 →
人大观澜丨“中国有机会为下一个十年做出特殊贡献”

人大观澜丨“中国有机会为下一个十年做出特殊贡献”

近日, 山姆道斯(Sam Daws), 这位牛津大学马丁人工智能治理倡议高级顾问, 同时也是前联合国秘书长高级政策团队成员, 做客了中国人民大学重阳金融研究院(人大重阳)2026年度“明德战略对话”中外高端对话栏目, 围绕“全球AI治理与多…

2026/9/19 21:15:53 阅读更多 →
Node 后端实战 · Cloudflare Workers 限流总误伤?用内存固定窗口替代 KV 实战

Node 后端实战 · Cloudflare Workers 限流总误伤?用内存固定窗口替代 KV 实战

Node 后端实战 Cloudflare Workers 限流总误伤?用内存固定窗口替代 KV 实战 各位看官,限流这件事,放在单机或者常驻容器里,基本就是个中间件的事:装个 express-rate-limit,或者前端挂个 Nginx limit_req&…

2026/9/29 2:30:25 阅读更多 →

最新新闻

ThreadLocal弱引用设计:从源码到内存泄漏实战解析

ThreadLocal弱引用设计:从源码到内存泄漏实战解析

1. 从一次内存排查说起先讲一个我实际遇到的场景。线上有个服务,运行一段时间后老年代内存持续上涨,GC 日志显示 Full GC 频率越来越高,但堆内存里大部分对象都不是业务对象,而是 ThreadLocalMap 里的 Entry。当时排查了很久&…

2026/10/1 14:25:48 阅读更多 →
Codex接入国产大模型实战:从配置config.toml到解决/responses报错

Codex接入国产大模型实战:从配置config.toml到解决/responses报错

先把结论放在前面:Codex 完全可以不依赖官方默认模型,把请求转发到 DeepSeek、通义千问这类国产大模型上,而且实际操作只需要改一个配置文件。我过去一周把主力模型从 OpenAI 默认模型切到了 DeepSeek 和通义,用来做日常写码、改 …

2026/10/1 14:25:48 阅读更多 →
跨平台Word样式同步:医疗OA系统从POI解析到CSS映射的完整实践

跨平台Word样式同步:医疗OA系统从POI解析到CSS映射的完整实践

最近在给一家三甲医院做OA系统的文档模块重构,最头疼的不是服务端并发,而是文档的“长相”。医院里Windows、macOS、Linux混着用,医生在Windows上写的病程记录,护士站用Mac打开预览,宋体直接消失、行距全乱&#xff1b…

2026/10/1 14:25:48 阅读更多 →
AI日报实战:从信息洪流到结构化输出的完整方法论

AI日报实战:从信息洪流到结构化输出的完整方法论

1. 一份AI日报的诞生逻辑:从信息洪流到结构化输出 每天早上七点半,我习惯性地打开十几个信息源,从arXiv的新论文到各大厂的开发者博客,从开源社区的热门仓库到行业媒体的深度分析。这个过程持续了大概两年,直到我意识到…

2026/10/1 14:25:48 阅读更多 →
托福百日冲刺词汇(6):用 TaoToken 统一 Key 打通 AI 背词工具链

托福百日冲刺词汇(6):用 TaoToken 统一 Key 打通 AI 背词工具链

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 14:25:48 阅读更多 →
OpenCode 搭配 OMO 多智能体:开源 AI 编程组合的复杂任务提效实践与 TaoToken 接入

OpenCode 搭配 OMO 多智能体:开源 AI 编程组合的复杂任务提效实践与 TaoToken 接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 14:24:48 阅读更多 →

日新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/30 13:14:22 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/30 18:13:06 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/30 13:14:49 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 0:00:30 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/1 1:01:17 阅读更多 →