描述
iOS设备包含一个隐藏功能,用于使用CFNetwork框架将来自所有进程的解密的HTTP / HTTPS通信嗅探为格式。 要在越狱设备上触发此功能,您只需为com.apple.CFNetwork放置正确的配置并触发com.apple.CFNetwork.har-capture-update通知即可。
由于此捕获触发了syslog行,这些行可以与它们的产生映像名称和pid关联,因此我们还可以将每个请求响应连接到其相应的进程以及触发它的映像名称。
该项目只是使用此功能的简单实用程序。
如何使用
如果您想使用进行构建,只需使用make package 。
我已经提供了所有必需的二进制文件,因此您不必这样做。 您可以只安装在packages子目录中找到的.deb文件,或使用已编译的bin/harlogger 。
部署后,只需在远程设备上运行:
# trigger monitor H
1