Dizzzzeeee/Deobfuscators
GitHub: Dizzzzeeee/Deobfuscators
一个集成了多种 Lua/Luau 反混淆引擎的 Discord 机器人,支持自动检测混淆类型并返回反混淆结果。
Stars: 0 | Forks: 0
# 多反混淆器 Discord Bot
与 JakeyPoo 等人制作的开源反混淆器相连接的 Discord Bot
## 当前命令
- `.deobf`(或 `${COMMAND_PREFIX}deobf`)会回复一个 embed 和按钮。
- 用户可以通过以下方式提供输入:
- 在 `.deobf` 后附加一个 `.lua` / `.luau` / `.txt` 文件
- 在 `.deobf` 后放置一个 Lua/Luau 代码块
- 使用 `.deobf` 回复一条包含脚本的消息
- 点击按钮将运行选定的反混淆器并返回输出附件。
## 按钮 / 关联的运行器
### IronVeil
通过 module export 完全关联:
- 源码:`Deobfuscators/IronVeil-deobf/deobfuscator/index.js`
- 运行器:`deobfuscateFile(inputPath, outputPath)`
- 输出:`deobfuscated.lua`
此运行器已针对内置的 IronVeil 样本进行了冒烟测试。
### Prometheus / WRD
通过 CLI 入口点关联:
- 源码:`Deobfuscators/wearedevs-deobfuscator/promdeobf/main.js`
- 运行器:`node main.js input.lua output.lua`
- 输出:`deobfuscated.lua`
重要提示:此反混淆器会动态导入 `luau-web`。由于压缩包中未包含该 package,因此在生产环境中启用此按钮之前,请先在 bot 的 runtime 中安装它:
```
cd discord-bot
npm install luau-web
```
### IronBrew 2
通过现有的 IronBrew 2 二进制流关联:
- 源码:`Deobfuscators/ib2-deobfuscator/ib2deobf/LuaAnalysis.Ironbrew2.exe`
- 后备入口:通过 `dotnet` 运行 `LuaAnalysis.Ironbrew2.dll`
- 无 Oracle 输出:`bytecode.luac`
- 有 Oracle 输出:`deobfuscated.lua`
重要的 runtime 注意事项:
- 在 Windows 上,可以直接启动内置的 `.exe`。
- 在 Linux/macOS 上,bot 会尝试运行 `dotnet LuaAnalysis.Ironbrew2.dll ...`;如果您在 Windows 之外的环境托管,请安装兼容的 .NET runtime。
- 要返回反编译的 Lua 而不是 bytecode,请在 `.env` 中设置 `ORACLE_KEY`。
### 自动检测
通过 `src/runner.js` 中的轻量级检测器关联。
当前检测顺序:
1. IronVeil 标记 → IronVeil
2. Prometheus / WRD 风格的标记 → Prometheus / WRD
3. IronBrew 风格的 VM 标记 → IronBrew 2
如果检测不确定,bot 会要求用户手动选择。
## 设置
```
cd discord-bot
cp .env.example .env
# 编辑 .env
npm install
npm start
```
`.env` 值:
```
DISCORD_TOKEN=your_discord_bot_token_here
OWNER_ID=your_discord_user_id_here
COMMAND_PREFIX=.
ORACLE_KEY=
```
如果省略,`COMMAND_PREFIX` 默认为 `.`。
## 新增文件
- `src/content.js` — 从附件、代码块、纯消息文本、回复和转发消息中提取 Lua/Luau。
- `src/runner.js` — 将选择路由到实际的反混淆器运行器并创建输出附件。
- `src/deobfuscators.js` — 用于菜单选项、路径和运行器元数据的共享 registry。
- `src/index.js` — Discord 命令、按钮、交互处理和结果回复。
标签:Discord机器人, Lua, MITM代理, rizin, 云资产清单, 代码分析, 代码反混淆, 凭证管理, 多人体追踪, 暗色界面, 逆向工程