Commit Graph

4 Commits

Author SHA1 Message Date
煎饼果子卷鲨鱼辣椒
b9eeebc6fb ```
feat(cursor_hook): 新增fs模块Hook保护storage.json中的telemetry字段

- 新增fs.writeFileSync/writeFile拦截功能,防止storage.json中
  telemetry相关字段被覆盖
- 实现storage.json写入保护机制,维护telemetry.machineId、
  telemetry.macMachineId、telemetry.devDeviceId、telemetry.sqmId等
  关键字段的完整性
- 支持同步和异步两种写入方式的拦截处理
- 添加动态导入fs模块的Hook支持
- 在文档注释中添加第6项功能说明

fix(cursor_linux_id_modifier): 修复Python脚本缩进问题

- 将Python代码从混合缩进改为标准4空格缩进,避免IndentationError
- 修正字符串转义处理逻辑,提升函数特征匹配准确性
```
2026-02-03 19:53:10 +08:00
煎饼果子卷鲨鱼辣椒
b6e34580bb ```
fix(cursor-hook): 修复Cursor ID修改器的正则匹配安全问题

- 修改PowerShell脚本中的正则表达式,从泛匹配改为精确匹配b6函数名,
  避免跨函数误替换导致main.js语法破坏
- 添加匹配长度检查,当匹配结果超过5000字符时跳过替换以防止文件损坏
- 更新警告信息,明确标注未找到目标函数时的行为
- 调整JavaScript Hook文件为纯CommonJS写法,避免ESM语法导致Cursor启动失败
```
2026-01-14 17:05:56 +08:00
煎饼果子卷鲨鱼辣椒
a217ddd2be ```
feat(cursor-hook): 添加machineGuid和会话标识符支持并优化设备识别绕过方案

添加了新的标识符字段包括machineGuid、macAddress、sessionId和firstSessionDate,
实现对注册表MachineGuid/IOPlatformUUID的模拟。增强了ID配置的向后兼容性,
当配置文件缺失字段时自动补全并更新。

优化了设备识别绕过方案为三重保护机制:
- 方案A: someValue占位符替换(稳定锚点)
- 方案B: b6 定点重写(机器码源函数)
- 方案C: Loader Stub + 外置 Hook(支持在线下载)

改进了模块劫持逻辑,兼容node:前缀,并增加了execFileSync的支持。
同时在Linux脚本中添加了相应的ID生成和配置文件部署功能。
```
2026-01-14 00:51:39 +08:00
煎饼果子卷鲨鱼辣椒
7fd954532e feat(cursor): 实现跨平台设备标识符Hook注入方案
- 新增 cursor_hook.js 核心Hook模块,拦截child_process、crypto、os等关键模块
- 实现统一ID配置管理,支持环境变量和JSON配置文件双重加载机制
- 开发Unix/macOS注入脚本(inject_hook_unix.sh),自动化Hook代码注入流程
- 开发Windows注入脚本(inject_hook_win.ps1),适配PowerShell环境
- 升级Linux修改器脚本,集成新的Hook方案并优化备份机制
- 添加完整的调试日志系统和防重复注入保护机制
- 支持动态import模块Hook,增强对ESM环境的兼容性
2025-12-21 17:04:02 +08:00