vyxonq-dev/Luafuscator-Deobfuscator

GitHub: vyxonq-dev/Luafuscator-Deobfuscator

针对 Luafuscator 1.0.8+ 混淆器的 Lua 脚本反混淆工具,通过 AST 处理和常量折叠等技术还原可读代码。

Stars: 4 | Forks: 0

# Luafuscator 反混淆工具 **Luafuscator 1.0.8+ 反混淆器(BETA)**

Luafuscator Deobfuscator Screenshot

## ✨ 功能 - 完全支持 **Luafuscator 1.0.8+** - 高级 **抽象语法树 (AST)** 处理与重命名 - **常量折叠** 以简化表达式 - **LFR (_LFR) 解析** —— 还原被重命名的函数 - 多种分析模式(`--verbose`、`--analyze` 等) ## 🚀 用法 ### 基本命令: ``` 1.0.8.0-D.exe "obfuscated.lua" ``` ### 推荐(带详细输出): ``` 1.0.8.0-D.exe input.lua --verbose ``` 输出将自动保存为同一文件夹下的 **`deobfuscated.lua`** 文件。 ### 可用选项 | 选项 | 快捷方式 | 描述 | |-----------------|----------|--------------------------------------------------| | `--verbose` | `-v` | 显示详细的处理信息 | | `--analyze` | `-a` | 显示分析和执行器警告 | | `--quiet` | `-q` | 隐藏字符串输出 | | `--printable` | `-p` | 仅显示可打印字符串 | | `--no-lfr` | | 跳过 `_LFR` 解析 | | `--no-fold` | | 跳过常量折叠 | | `--no-ast` | | 跳过 AST 重命名过程 | ## 🛠️ 从源代码构建 1. 在 **Visual Studio** 中打开解决方案 2. 将配置设置为 **Release** 3. 将平台设置为 **Any CPU**(推荐)或 **x64** 4. 确保目标框架为 **.NET 8.0**(或 .NET 10.0) 5. 构建项目 可执行文件将位于: - `.NET 8.0`: `bin\Release\net8.0\1.0.8.0-D.exe` - `.NET 10.0`: `bin\Release\net10.0\1.0.8.0-D.exe` ## ⚠️ 免责声明 本工具仅供**教育和逆向工程/分析目的使用**。 在执行反混淆代码之前,请务必仔细检查。 ## 📬 联系与支持 **由 [vyxonq](https://github.com/vyxonq-dev) 创建并维护** - Discord: `1227908670394863639` 如果您遇到任何错误或有功能请求,请随时提交 issue。 ## 许可证 本项目基于 **MIT License** 授权。
标签:AST处理, LFR解析, Luafuscator, Lua反混淆, .NET 8, odt, rizin, Visual Studio, VPS部署, 云安全监控, 云资产清单, 代码分析, 代码混淆与反混淆, 代码还原, 凭证管理, 反混淆工具, 常量折叠, 抽象语法树, 控制台应用, 源码分析, 网络安全, 脚本解密, 软件分析, 逆向工程, 隐私保护, 静态分析