分享开源库:AI驱动的JavaScript反编译,针对混淆和压缩的代码

简介: 这是一个智能JavaScript反混淆与代码分析工具,通过AST转换和AI深度分析,自动还原变量名、识别依赖库、生成可视化控制流图,并支持多格式导出,提升代码理解与审计效率。访问 [jsunpack.tech](https://www.jsunpack.tech/) 即可在线体验。

面对现代JavaScript项目中复杂的第三方依赖和混淆的变量命名,我们通常难以理解。

我们可以通过将代码转换为抽象语法树(AST),利用 AI 对其进行分析与理解。在此基础上,结合 AI Agent 的协同能力,让 AI 能够深入理解代码的复杂上下文,有效解决第三方库识别、变量名混淆等难题。

发现个编译工具

可以省去手动进行AST转换和接入Agent分析的繁琐步骤,只需复制需要解析的源代码,即可直接输出分析结果。

在线体验直达:

https://www.jsunpack.tech/

⚡ 零配置极简工作流

一键式操作:直接粘贴代码即时解析,无需任何环境配置

秒级反馈机制:复杂项目可在10秒内生成完整分析报告

交互式可视化:动态展示代码执行路径与控制流关系图

多格式导出:支持还原后代码、依赖图谱、AST结构的多种导出格式

🧠 智能语义解析引擎

通过融合抽象语法树(AST)技术与深度学习模型,实现三重突破:

上下文感知重构

动态追踪变量生命周期

自动还原语义化变量命名(如将_0x3a8f转为userToken)

智能补全被压缩的逻辑结构

行为模式识别

识别常见混淆模式(字符串阵列、控制流平坦化)

自动标注加密函数与敏感数据处理模块

预测未显式调用的隐藏执行路径

数据流全景溯源

可视化展示关键数据流转过程

标记跨模块值传递链条

识别潜在的数据污染风险点

🔍 深度依赖分析体系

功能维度 技术实现
库指纹识别 对比超50万+开源库特征码,精准识别被压缩的第三方依赖
版本溯源 通过API调用模式匹配确定依赖版本,准确率超95%
调用图谱 生成二维/三维交互式关系图,直观展示模块间调用层级与耦合度
安全审计 自动标记存在CVE漏洞的依赖版本,关联受影响代码段
🛡️ 高级反混淆对抗技术
AST转换层

实现源码与语法树的双向无损转换

支持ES2023最新语法规范解析

保留原始代码行号映射关系

动态解混淆层

实时模拟执行环境解析动态代码

破解eval/Function构造的加密逻辑

还原控制流混淆的真实执行顺序

可读性重建

智能缩进与语法高亮重组

自动拆分嵌套超过5层的回调函数

生成带中文注释的关键逻辑说明

github链接

https://github.com/zhongguagua/ai-code-decompile

相关文章
|
14天前
|
人工智能 测试技术 开发工具
如何将 AI 代码采纳率从30%提升到80%?
AI编码采纳率低的根本原因在于人类期望其独立完成模糊需求,本文提出了解决之道,讲解如何通过结构化文档和任务拆解提高AI的基础可靠性。
|
21天前
|
人工智能 运维 安全
|
18天前
|
机器学习/深度学习 人工智能 自然语言处理
迁移学习:让小数据也能驱动AI大模型
迁移学习:让小数据也能驱动AI大模型
222 99
|
14天前
|
人工智能 前端开发 JavaScript
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
|
20天前
|
人工智能 IDE 开发工具
CodeGPT AI代码狂潮来袭!个人完全免费使用谷歌Gemini大模型 超越DeepSeek几乎是地表最强
CodeGPT是一款基于AI的编程辅助插件,支持代码生成、优化、错误分析和单元测试,兼容多种大模型如Gemini 2.0和Qwen2.5 Coder。免费开放,适配PyCharm等IDE,助力开发者提升效率,新手友好,老手提效利器。(238字)
147 1
CodeGPT AI代码狂潮来袭!个人完全免费使用谷歌Gemini大模型 超越DeepSeek几乎是地表最强
|
11天前
|
设计模式 人工智能 API
AI智能体开发实战:17种核心架构模式详解与Python代码实现
本文系统解析17种智能体架构设计模式,涵盖多智能体协作、思维树、反思优化与工具调用等核心范式,结合LangChain与LangGraph实现代码工作流,并通过真实案例验证效果,助力构建高效AI系统。
163 7
|
10天前
|
人工智能 NoSQL 关系型数据库
Ai驱动的项目管理工具安装教程
Dectask是一款基于AI的高性能项目管理工具,融合企业级功能与轻量体验,支持多种安装方式,普通安装的教程
67 3
|
11天前
|
人工智能 安全 架构师
开放、协同,2025 云栖大会“操作系统开源与 AI 进化分论坛”精彩回顾
唯有通过生态开放与技术共享,才能加速 AI 技术的普惠与产业化落地。

热门文章

最新文章