分享开源库: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

相关文章
|
4月前
|
人工智能 中间件 数据库
沐曦 GPU 融入龙蜥,共筑开源 AI 基础设施新底座
沐曦自加入社区以来,一直与龙蜥社区在推动 AIDC OS 的开源社区建设等方面保持合作。
|
4月前
|
人工智能 IDE Java
AI Coding实践:CodeFuse + prompt 从系分到代码
在蚂蚁国际信贷业务系统建设过程中,技术团队始终面临双重考验:一方面需应对日益加速的需求迭代周期,满足严苛的代码质量规范与金融安全合规要求;另一方面,跨地域研发团队的协同效率与代码标准统一性,在传统开发模式下逐渐显现瓶颈。为突破效率制约、提升交付质量,我们积极探索人工智能辅助代码生成技术(AI Coding)的应用实践。本文基于蚂蚁国际信贷技术团队近期的实际项目经验,梳理AI辅助开发在金融级系统快速迭代场景中的实施要点并分享阶段性实践心得。
1032 25
AI Coding实践:CodeFuse + prompt 从系分到代码
|
4月前
|
人工智能 自然语言处理 测试技术
从人工到AI驱动:天猫测试全流程自动化变革实践
天猫技术质量团队探索AI在测试全流程的落地应用,覆盖需求解析、用例生成、数据构造、执行验证等核心环节。通过AI+自然语言驱动,实现测试自动化、可溯化与可管理化,在用例生成、数据构造和执行校验中显著提效,推动测试体系从人工迈向AI全流程自动化,提升效率40%以上,用例覆盖超70%,并构建行业级知识资产沉淀平台。
从人工到AI驱动:天猫测试全流程自动化变革实践
|
4月前
|
人工智能 机器人 测试技术
AI写的代码为何金玉其外败絮其中
本文分析AI编码看着好看其实很烂的现象、原因,探索行之有效的的解决方案。并从理论上延伸到如何更好的与AI协作的方式上。
202 3
|
4月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
5808 79
|
4月前
|
人工智能 自然语言处理 Shell
我们开源了一款 AI 驱动的用户社区
KoalaQA 是一款开源的 AI 驱动用户社区,支持智能问答、语义搜索、自动运营与辅助创作,助力企业降低客服成本,提升响应效率与用户体验。一键部署,灵活接入大模型,快速构建专属售后服务社区。
471 5
我们开源了一款 AI 驱动的用户社区
|
4月前
|
人工智能 安全 开发工具
C3仓库AI代码门禁通用实践:基于Qwen3-Coder+RAG的代码评审
本文介绍基于Qwen3-Coder、RAG与Iflow在C3级代码仓库落地LLM代码评审的实践,实现AI辅助人工评审。通过CI流水线自动触发,结合私域知识库与生产代码同仓管理,已成功拦截数十次高危缺陷,显著提升评审效率与质量,具备向各类代码门禁平台复用推广的价值。(239字)
967 24

热门文章

最新文章