1111
This commit is contained in:
20
obfuscate.js
Normal file
20
obfuscate.js
Normal 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);
|
||||
Reference in New Issue
Block a user