备份: 完整开发状态(含反混淆脚本和临时文件)

This commit is contained in:
ccdojox-crypto
2025-12-17 17:18:02 +08:00
parent 9e2333c90c
commit 7e9ea173a7
2872 changed files with 326818 additions and 249 deletions

31
fix_chinese.js Normal file
View File

@@ -0,0 +1,31 @@
/**
* 修复中文字符前的反斜杠
*/
const fs = require('fs');
const inputPath = 'D:/temp/破解/cursorpro-0.4.5/deobfuscated_full/extension/out/webview/provider.js';
let code = fs.readFileSync(inputPath, 'utf8');
console.log('修复中文字符...');
// 移除中文字符前的反斜杠
// \无 -> 无
const chinesePattern = /\\([\u4e00-\u9fff\u3000-\u303f\uff00-\uffef""''()【】、])/g;
code = code.replace(chinesePattern, '$1');
fs.writeFileSync(inputPath, code);
// 验证
const babel = require('@babel/core');
try {
babel.parseSync(code, { sourceType: 'script' });
console.log('✅ 语法正确');
} catch (e) {
console.error('❌ 语法错误:', e.message);
}
// 检查是否还有问题
const remaining = (code.match(/\\[\u4e00-\u9fff]/g) || []).length;
console.log('剩余转义中文:', remaining);
console.log('✅ 完成');