为了测试Hopper的调试功能,我编写了一个简单的C ++命令行应用程序,并尝试在远程调试服务器(使用gdb)上运行它。但是,笔者从笔者得知无法与应用程序交互后得知,Hopper服务器当前不支持CL应用程序。换句话说,看来该应用程序必须具有自己的GUI。

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

#1 楼

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