煎饼果子卷鲨鱼辣椒
|
8587a14bbf
|
```
feat(cursor_hook): 增强storage.json telemetry字段保护机制
- 🔧 补齐核心ID字段(machineId、macMachineId、devDeviceId、sqmId)用于Hook与storage.json保护
- 新增normalizeFilePath函数规范化文件路径处理(兼容string/Buffer/URL等类型)
- 实现coerceContentToUtf8Text函数统一文本内容编码处理
- 扩展fs模块Hook覆盖appendFile、createWriteStream、open/close等API
- 添加fd追踪机制保护基于文件描述符的storage.json写入操作
- 优化注册表读取拦截逻辑增强健壮性
- 完善错误处理和日志输出机制
```
|
2026-02-03 22:30:23 +08:00 |
|
煎饼果子卷鲨鱼辣椒
|
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 |
|