fleecelolll/Lua-Obfuscator

GitHub: fleecelolll/Lua-Obfuscator

一个基于 Hercules 引擎的本地 Lua/Luau 脚本混淆工具,提供图形化界面和多种混淆强度,全部处理在本地完成且无遥测。

Stars: 0 | Forks: 0

# lua 混淆器 这是我使用 AI 制作的一个小工具,用于在 64 位 Windows 上快速混淆 Lua 5.4 和 Roblox Luau 脚本及代码。

lua obfuscator

## 功能 - 针对 Lua 5.4 或 Roblox Luau - 选择低、中或高强度的混淆 - 选择 `.lua`、`.luau` 或 `.txt` 文件,或将其拖入应用 - 选择输出文件夹 - 在内置日志中跟踪进度 - 完全在本地处理每个脚本,无需上传或遥测 Lua 5.4 可以使用完整的 Hercules 保护集。Luau 会自动跳过与 Luau 运行时不兼容的 VM 和 bytecode 保护。 ## 安装说明 1. 从[发布页面](../../releases/latest)下载最新的 ZIP 文件 2. 解压文件夹 3. 运行 `Installer.bat` 4. 打开 `Lua Obfuscator.pyw` 下载内容仅包含安装程序和应用。安装过程会将指定的 Hercules 源码和 Lua 5.4.8 运行时下载到私有的 `.runtime` 文件夹中。它还会为 PySide6 创建一个私有的 `.venv`,并且不需要管理员权限。 如果已经安装了兼容的 64 位 Python 3.10 到 3.14,安装程序将使用它来创建私有环境。如果 Python 不可用,安装程序将通过 winget 为当前 Windows 用户安装 Python 3.13。 在安装之前,系统会根据指定的 SHA-256 校验和对 Hercules 和 Lua 归档文件进行验证。每当您想要修复私有环境或下载的组件时,请再次运行 `Installer.bat`。 ## 使用说明 1. 选择一个 `.lua`、`.luau` 或 `.txt` 文件 2. 选择 Lua 5.4 或 Roblox Luau 3. 选择低、中或高强度的混淆 4. 选择输出文件夹 5. 点击 **Obfuscate** 普通的 `.txt` 文件将被视为所选目标的源代码。Lua 输出将保存为 `.obfuscated.lua`。Luau 输出将保存为 `.obfuscated.luau`。原始文件永远不会被覆盖。 ## 构建工具 - [Hercules](https://github.com/zeusssz/hercules-obfuscator) - [PySide6](https://doc.qt.io/qtforpython-6/) - [Lua 5.4](https://www.lua.org/) - [Python](https://www.python.org/) ## 隐私与卸载 该应用没有遥测、分析、账户或使用情况追踪功能。脚本在本地处理,绝不上传。要删除专门为该应用安装的所有内容,请关闭它并删除其文件夹。通过 winget 添加的 Python 安装可能会保留在您的用户环境中。 ## 备注 本项目是使用 AI 制作的。 混淆会使源代码更难阅读,但并不能使其无法恢复。请仅对您拥有或有权修改的代码进行混淆。
标签:Lua, Luau, PySide6, Roblox, 代码混淆, 客户端工具, 逆向工具