dlua 0.1 发布,gdb 风格的 lua 调试器
dlua 是一个类似 gdb 的 lua 调试器。 特性 支持Linux平台 C++编写 通过附加到其他进程上,进行调试 gdb风格的调试指令,包括设置条件断点、查看变量、设置变量 编译环境 下载编译安装lua 用脚本编译 dlua,生成dlua与dluaagent.so,dlua是控制台,dluaagent.so是调试插件 # ./build.sh 下载编译hookso,生成hookso,hookso是注入工具 最后将dlua、dluaagent.so、hookso放在同级目录即可使用 使用方法 找到目标进程pid,也可以使用项目中的示例代码。假设pid=1234 # lua test.lua 运行dlua,附加到1234进程,出现如下提示,说明连接正常,可以开始调试 # ./dlua 1234 attack to 1234 ok, use ctrl+c to input command, eg: h 输入ctrl+c,输入h回车查看帮助 (dlua) h h help commands q quit bt show cur call stack b ...