我假设Hopper Debugger Server旨在允许您远程调试潜在的恶意应用程序。例如,我想使用笔记本电脑上的Hopper调试在VM或同一网络上另一台计算机上运行的应用程序。

但是,我不知道该怎么做。没有关于Hopper Debugger Server的文档,也没有在Hopper文档中找到它。

有关如何实现此功能的任何技巧?

#1 楼

我想出了使它工作的方法。这是需要遵循的步骤:


在主机Mac上的Hopper中打开要分析的可执行文件的副本
将要分析的可执行文件的副本放在VM
在VM上安装Hopper Debugger Server并启动它
在主机Mac的Hopper中,选择“调试”>“选择调试器”
选择VM
,将可执行文件的路径更改为VM上正确的路径,而不是主机Mac上文件的路径
在主机Mac上的Hopper中开始调试!

我从其他人那里听说这样做会导致皮球在他们的机器上,但没有详细信息。使用以下命令对我有用:


Hopper 4.3.24
Hopper Debugger Server 2.4
主机Mac上的macOS 10.13.4
macOS VM上的10.12.6


#2 楼

也许这将是一个很好的参考(只需安装并运行Hopper Debugger Server应用程序,然后返回到hopper Debug> Select Debugger)