mehCake/luraph-deobfuscator-py
GitHub: mehCake/luraph-deobfuscator-py
针对 Luraph/Luarmor 混淆的 Lua 脚本反混淆工具,结合虚拟机模拟、控制流分析与符号执行来还原可读代码。
Stars: 29 | Forks: 6
# Lua 反混淆器(仍在积极开发中,加入 Discord 服务器获取最新动态
# 开发者:Discord 上的 #ishowgoat
# 如需问答交流,请访问我的 Discord 服务器:discord.gg/ScqDg85hsP
用于解码使用 Luraph/Luarmor 风格混淆的 Lua 脚本的实用工具。本项目附带了一个小型命令行界面,以及位于 `src/` 目录下的一系列辅助模块。其中包含一个小型基于栈的虚拟机,用于实验自定义 bytecode 格式的去虚拟化。该 VM 在 `src/vm/` 目录下采用模块化方式实现,包含用于状态管理、opcode 处理程序和模拟器本身的独立文件。它并不是对 Luraph VM 的完整重新实现,但为进一步的工作提供了基础。
在该 VM 的基础上,`src/passes/devirtualizer.py` 模块演示了如何将控制流图、污点跟踪和符号执行结合起来,从简单的 bytecode 执行轨迹中还原出可读的 Lua 代码。
# 当前不可用,正在积极开发中,请查看顶部我的 Discord 服务器了解更多详情
标签:DAST, DNS 反向解析, GitHub, Luarmor解密, Lua反混淆, Luraph解密, rizin, 云资产清单, 代码反混淆, 代码混淆, 域名收集, 恶意软件分析, 控制流图, 游戏安全, 源码恢复, 符号执行, 网络安全, 脚本解密, 虚拟机脱壳, 逆向工具, 逆向工程, 隐私保护