This commit is contained in:
2024-10-15 18:54:26 +08:00
parent 19ebe78296
commit 9f3b135454
4 changed files with 352 additions and 326 deletions

20
obfuscate.js Normal file
View File

@@ -0,0 +1,20 @@
const fs = require('fs');
const JavaScriptObfuscator = require('javascript-obfuscator');
const inputFilePath = './source.js'; // 替换为你的文件名
const outputFilePath = './index.js';
const code = fs.readFileSync(inputFilePath, 'utf8');
const obfuscatedCode = JavaScriptObfuscator.obfuscate(code, {
compact: true,
controlFlowFlattening: true,
deadCodeInjection: true,
numbersToExpressions: true,
renameGlobals: true,
simplify: true,
stringArray: true,
}).getObfuscatedCode();
fs.writeFileSync(outputFilePath, obfuscatedCode);
console.log('Code has been obfuscated and saved to', outputFilePath);