我正在尝试弄清楚iOS应用程序和在线服务器之间的通信方式。据我所知,使用的是REST服务。 通过两台Mac电脑、一个以太网集线器和一部iPhone的棘手设置,我设法捕获了设备和服务器之间的流量。 到目前为止还不错。然而,当我启动应用程序时,在Wireshark中显示了一个跟踪(也非常好),但列出的所有内容都是TCP协议,而我期望的是HTTP协议。 现在,我的知识已经用尽。 这是否意味着根本没有进行HTTP通信,或者我看到的是需要组装成HTTP的原始TCP包?如果是后者,我该如何处理,并且我会看到可读的XML吗? 感谢您的见解!
实际上,这个问题已经过时了,因为我在这里找到了我想要做的事情:http://nickfishman.com/post/50557873036/reverse-engineering-native-apps-by-intercepting-network (该链接介绍了通过拦截网络来逆向工程本地应用程序的方法)