在 Hopper 反汇编程序 (Mac OS 10.9) 中与命令行程序交互

逆向工程 调试器 C++ 料斗 男子气概
2021-06-15 10:13:22

为了测试 Hopper 的调试能力,我编写了一个简单的 C++ 命令行应用程序,并尝试在远程调试服务器(使用 gdb)上运行它。但是,在无法与应用程序交互后,我从作者那里了解到 Hopper 服务器目前不支持 CL 应用程序。换句话说,应用程序似乎必须有自己的 GUI。

是否有任何解决方法?具体来说,有没有一种方法可以编写一个独立的 C++ Mach-O 可执行文件,它内置了自己的终端版本(没有所有功能,只有一个解释器)?

1个回答

更新:令人钦佩的是,在我发送请求以包含将输入发送到命令行应用程序的功能几天后,Hopper 反汇编程序的唯一开发人员已包含该功能。请注意新的 Hopper 反汇编器 3.3.3 中的新“应用程序输出”选项卡:

在此处输入图片说明