JS 加密/混淆/解密

JSFuck — 仅用 []()!+ 六个字符编码 JavaScript
JJencode — 以 \u???? 编码为基础对 JS 进行编码
AAencode — 将 JS 代码编码为日文字符表情
JS 混淆 — 通过变量替换、字符串编码等方式混淆 JS 代码
JS 解密 — 尝试自动执行并解密被混淆/加密的 JS 代码

什么是 JS 加密/混淆?

JSFuck:一种极端的 JavaScript 编码方式,仅使用 []()!+ 六个字符即可表示任意 JavaScript 代码。

JJencode:将 JavaScript 代码转为 Unicode 转义序列的编码方式。

AAencode:将 JavaScript 代码编码为看起来像日文表情符号的字符串。

JS 混淆:通过重命名变量、字符串编码等方式使代码难以阅读和理解。