繁体   English   中英

代理的 IOS 应用程序不发送 http/s 请求? 那么他们如何获取数据呢?

[英]Proxied IOS App doesn't send http/s requests? How are they fetching the data then?

我目前正在尝试拦截 IOS 应用程序的 API 调用。 为什么? 我想对他们的私有 API 进行逆向工程,并将其用于更具体的请求。 但是,该应用程序的https流量和通过 Web 套接字的流量几乎为零。 他们在应用程序启动期间发送的唯一请求是:

  • Mapbox(可能显示地图)
  • 和 Google 为 Cloud Messaging 请求fcmtoken

因此,我想知道他们如何获取应用程序中显示的数据。 在此处输入图像描述

经过一些更深入的研究和对 android 应用程序进行逆向工程后,我注意到该应用程序使用了颤振。 问题在于 Flutter 使用 Dart,而 Dart 不支持代理并使用自己的证书存储。 因此,应用程序不会从系统中获取任何代理设置,而是直接将数据发送到服务器。 因此,我无法使用 Burpsuite 拦截请求。

我能够拦截作为 nodejs 包导入的 firebase 和 mapbox 请求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM