反馈

JavaScript混淆


      

📖 工具说明

1. 这是什么

用 javascript-obfuscator 混淆一段 JavaScript:改名、字符串数组、控制流平坦化、死代码注入等。全程浏览器本地,代码不上传。


2. 用法

  1. 左边粘代码。
  2. 勾选混淆选项,或直接改右边的「选项 JSON」(勾选框会合并进这份 JSON)。
  3. 点 Obfuscate。结果在下方,可复制或下载 .js。

常用选项:compact(压成一行)、stringArray + stringArrayThreshold(字符串抽到数组)、stringArrayEncoding: ["base64"]、controlFlowFlattening(打乱控制流,体积和耗时显著增加)、deadCodeInjection(插垃圾代码)、disableConsoleOutput、debugProtection(反调试)。


3. 说明


相关:JS 格式化 · JS 压缩 · Base64 编解码 · HTML 格式化 · 正则测试。

混淆不是加密,只抬高逆向成本;真正的秘密不要写进前端代码。

📖 了解原理

📖 相关推荐