Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 对与在线服务器通信的应用程序进行反向工程_Macos_Monitoring_Reverse Engineering_Server Communication - Fatal编程技术网

Macos 对与在线服务器通信的应用程序进行反向工程

Macos 对与在线服务器通信的应用程序进行反向工程,macos,monitoring,reverse-engineering,server-communication,Macos,Monitoring,Reverse Engineering,Server Communication,我想监控从运行在我的计算机上的应用程序发送到这个外部服务器的数据 您认为什么应用程序最适合执行此过程???使用。它监视通过网卡传输的所有第三层数据包。除了使用Wireshark,您还可以执行套接字上的挂接功能,但我恐怕无法为您提供允许您这样做的软件的任何适当参考 因此,我建议您调试应用程序,为对感兴趣的函数的调用设置断点(我的意思是send(),recv()等等),或者编写一个DLL—除非您不是在Windows上运行—一旦您将其注入到运行的进程中,它将钩住函数。,我想随着获得这个工具。我还需要学

我想监控从运行在我的计算机上的应用程序发送到这个外部服务器的数据


您认为什么应用程序最适合执行此过程???

使用。它监视通过网卡传输的所有第三层数据包。

除了使用Wireshark,您还可以执行套接字上的挂接功能,但我恐怕无法为您提供允许您这样做的软件的任何适当参考


因此,我建议您调试应用程序,为对感兴趣的函数的调用设置断点(我的意思是
send()
recv()
等等),或者编写一个DLL—除非您不是在Windows上运行—一旦您将其注入到运行的进程中,它将钩住函数。

,我想随着获得这个工具。我还需要学习什么才能有效地做到这一点?某物包的知识???如何解析数据包??嗯。像这样的,对吗?你觉得你能给我指一个好的教程吗(我会在谷歌上搜索,然后问你这个:)@bazz很抱歉回复太晚了。你找到教程了吗?你在说什么样的申请?如果应用程序使用的协议是专有的,那么您可能只需要继续解析TCP数据包。另外请注意,如果它使用任何类型的专有加密方案,您在Wireshark中看到的数据将非常无用。我还没有决定修复是否在二进制中。但是我发现伪造服务器通信的概念非常糟糕。然而,我还处于这个分析的早期阶段。虽然我很想学习wireshark,但我可能不必为此烦恼。我倾向于只使用逻辑控制来解决问题。@bazz是的,您会发现二进制补丁更容易,因为DW在尝试与其服务器通信时可能会使用SSL。如果你想嗅探未加密的数据,Wireshark将变得毫无用处。@Joseph,我想你是说“嗅探加密数据”