百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
J

javascript-obfuscator

> 安全
开源

用于 JavaScript 和 Node.js 的强大混淆工具

16.2K stars0 点赞6 次浏览
访问官网GitHub

工具介绍

用于 JavaScript 和 Node.js 的强大混淆工具

JavaScript 伪装器

保护目标 免费(此套件) obfuscator.io
重命名标识符 ✅ 变量/函数重命名 ✅ + VM 局部符号永远不被暴露为 JavaScript
隐藏字符串 ✅ 字符串数组 + base64/rc4 ✅ + 字符串嵌入到字节码常量中
隐藏控制流 ✅ 控制流扁平化 ✅ 全面字节码虚拟化,vmJumpsEncoding(运行时计算的跳转目标),vmDeadCodeInjection(虚拟的字节码序列)
反击反编译 ⚠️ 输出仍为 JavaScript ✅ 自定义操作码,vmStatefulOpcodes(位置依赖的操作码映射),vmMacroOps(融合指令),vmDecoyOpcodes(虚拟操作码处理程序)
反击基于 LLM 的自动化分析 ❌ 完全易受攻击(没有 LLM 专用防御) ✅ 字节码加密

Issues· 23 开放

查看全部 Issues在 GitHub 打开
  • #1446

    你是否欢迎源映射解析中经过测试的别名迁移?

    更新于 2026年8月27日
  • #1217

    允许 domainLockRedirectUrl 接受空字符串

    enhancement更新于 2026年7月10日
  • #1304

    添加 -silent 或 -quiet 选项以抑制日志

    enhancement更新于 2026年5月22日
  • #1128

    [错误]: 类和函数在其静态块中名字重复

    bug3rd party library更新于 2026年3月22日
  • #1356

    许可控制系统

    enhancement更新于 2025年12月17日
  • #1323

    考虑采用 NPM 可信发布

    更新于 2025年10月21日
  • #1317

    如何不将数字转换为十六进制?

    更新于 2025年8月7日
  • #1214

    NestJS 无法记录某些类名

    更新于 2025年4月4日
  • #1229

    Chrome 扩展清单 v3 服务工作程序

    更新于 2024年4月15日
  • #773

    [改进] 数字到表达式的改进

    enhancement更新于 2023年8月28日

> 标签

TypeScriptbrowsercontrol-flowcryptographyencoding

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年10月1日
分类安全
定价开源

> 相关工具

O
OWASP ZAP
开源 Web 应用安全扫描器
O
owasp-wstg-tracker
Simple web app to track OWASP WSTG security testing progress
H
homebridge-mi-gateway-security
XiaoMi Gateway Security plugin for HomeBridge.