还原 JavaScript 混淆后的代码。
输入混淆的代码,选择参数,点击反混淆即可将混淆的代码还原出来。以下是参数的介绍。
atob 解密
将 atob 的运行结果解析为字符串。
例子:
const test = atob('UmF6MW5lcg==')
结果:
const test = 'Raz1ner';
赋值替换文本
解析赋值表达式,用运行的结果替换变量。
例子:
const a = 'Hello' + ' World!'
console.log(a)
结果:
const a = 'Hello World!';
console.log('Hello World!');
非 obfuscator.io 混淆
不检测使用 obfuscator.io 工具混淆的代码,加快反混淆代码的运行速度。
移除无效变量
移除未引用的变量。
例子:
function abc () {
const test = atob('UmF6MW5lcg==')
var kaka
return test
}
结果:
function abc() {
const test = atob('UmF6MW5lcg==');
return test;
}