ktn1703/Obscura-Deobfuscator

GitHub: ktn1703/Obscura-Deobfuscator

一款基于 Babel AST 的 TypeScript 命令行反混淆工具,专门还原被 Obscura 混淆器处理的 JavaScript 代码。

Stars: 1 | Forks: 0

# JS Obscura 反混淆器 一款强大的**反混淆工具**,专用于还原被 **Obscura** (KTN Obfuscator) 混淆的 JavaScript 代码。 ## 🌟 简介 **JS Obscura Deobfuscator** 是一款命令行工具,旨在逆向和清理被 Obscura 混淆器混淆的 JavaScript 代码。 它能有效处理: - 字符串解密 - 函数表恢复 - 状态机线性化 (while + switch) - 无用代码和死变量移除 - 代码结构规范化 基于 TypeScript/Node.js 构建,并采用 **Babel AST** 操作驱动。 ## 主要特性 - 自动检测 Obscura 模式与特征 - 使用 VM 沙箱进行动态字符串解密 - 高级状态机线性化 - 函数表提取与恢复 - 移除无用代码、方法别名和前置声明 - 支持 Obscura 的旧版与最新版 - 带有渐变横幅的美观 CLI ## 安装 ``` npm install ``` ## 用法 ``` tsx deobf_obscura.ts ``` ## 作者: KTN: Trương Nhật Bảo Nam Instagram: @_kingktn Discord: @_kingktn Tiktok: @traitimkhongcondaunuaroi
标签:Babel, CMS安全, JavaScript, MITM代理, TypeScript, 代码反混淆, 安全插件, 自动化攻击