HumanifyJS 利用大型语言模型(如 ChatGPT、llama)结合 Babel 等工具,实现 JavaScript 代码的高质量反混淆与还原,保持代码功能完全等价。

• 无需 Python,版本2显著提升代码维护性与用户体验
• 支持三种模式:OpenAI/Gemini 云端精确模式(需 API Key,按代码长度计费)、本地模式(免费但速度和准确度受限)
• 结合 ChatGPT 提供智能变量与函数重命名建议,Babel 插件完成 AST 级别结构还原
• 内置 Webcrack,自动解包 Webpack 打包文件
• 本地模式支持 Mac M 系列芯片 GPU 加速,自动切换 CPU,充分利用硬件性能
• 安装便捷:Node.js 20+ 环境下,全局 npm 安装或 npx 运行即用
• 处理大文件时需注意 ChatGPT token 消耗成本,示例:Bootstrap 压缩包反混淆约 0.5 美元

精准还原被混淆的 JS 代码,助力安全审计、逆向分析与代码维护,降低阅读和理解门槛,提升研发效率。
 
 
Back to Top