在 GitHub 上加星Star2.4k 个星标

工具

JS Deobfuscator(kuizuo)Babel AST 反混淆工具

基于 Babel AST 的 JavaScript 反混淆工具,提供命令行、工作区软件包 deob 中的 TypeScript API,以及用 Nuxt 3 和 Monaco 构建的浏览器在线演练场。它可按字符串数组长度、调用次数,或分析者提供的预置代码与解密函数名来定位字符串数组解密函数,执行这些函数以内联解密后的字符串,并能还原控制流平坦化、删除死代码及自我防护和反调试逻辑、合并对象属性、重命名被混淆的标识符,对重度混淆的代码会多轮处理。README 称其受 webcrack 启发;示例包含 javascript-obfuscator 和 jsjiami v6 的输出,与本目录 obfuscator-io-deobfuscator 条目所处理的字符串数组混淆属于同一类。

目标
网站
类别
网站分析工具
关联
基础工具
来源复核于
星标
1.2k
最近提交
2026-11-08
主要语言
JavaScript
许可(GitHub 识别)
MIT

GitHub 数据,截至 2026-11-09

复制为 Markdown查看 JSON引用

使用条件与局限

  • 前提条件:从克隆的仓库运行 pnpm install(工作区固定 pnpm 11.21.0),然后用 pnpm exec deob 处理文件或标准输入,或用 pnpm tmp 处理 tmp/input.js。浏览器演练场位于 js-deobfuscator.vercel.app。
  • 局限:在 Node 中,解密代码于 isolated-vm 运行,超时 10 秒;调用失败时会退回宿主环境的全局 eval。应在隔离环境中处理不可信脚本。定制样本可能需要分析者提供 setupCode 和解密函数名。
  • 许可:示例目录包含混淆脚本及还原结果;仓库未给出这些样本的来源或再分发条款。根目录 LICENSE 为 MIT;packages/deob/package.json 未声明许可证。

引用

BibTeX

@misc{kuizuo-js-deobfuscator,
  title = {{JS Deobfuscator (kuizuo)}},
  howpublished = {\url{https://github.com/kuizuo/js-deobfuscator}},
  url = {https://github.com/kuizuo/js-deobfuscator},
  urldate = {2026-10-27},
  note = {Awesome REA entry: \url{https://awesomerea.org/zh/resources/kuizuo-js-deobfuscator/}}
}

纯文本

JS Deobfuscator (kuizuo)。https://github.com/kuizuo/js-deobfuscator(访问于 2026-10-27)。Awesome REA 条目:https://awesomerea.org/zh/resources/kuizuo-js-deobfuscator/

有帮助?在 GitHub 上为 Awesome REA 加星2.4k

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  2. README.zh-CN.md GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  3. packages/deob/package.json GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  4. package.json GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  5. packages/deob/src/deobfuscate/vm.ts GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  6. website/utils/deobfuscate.worker.ts GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  7. LICENSE GitHub · kuizuo/js-deobfuscator · 修订 21598ad
  8. https://github.com/kuizuo/js-deobfuscator/releases/tag/v0.4.2

同分区更多条目:网站

网站分区全部 128 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页