Identifizieren Sie die in der Webansicht-iOS-Anwendung geladene Website?

Ich habe eine iPhone-Anwendung, die nur eine Webseite anzeigt, wenn Sie sie verwenden. Ich kenne die URL der Seite, die es lädt, nicht. Gibt es eine Möglichkeit, die URL der Seite abzurufen, die die Anwendung lädt?

Diese Frage scheint nicht zum Thema zu gehören, da sie nicht direkt mit dem iPhone oder iOS zusammenhängt, sondern darum geht, das Netzwerk zu schnüffeln (und/oder das Gerät zu jailbreaken), um zu wissen, auf welche Website zugegriffen wird.

Antworten (3)

Um die Website zu ermitteln, müssen Sie den Netzwerkverkehr zwischen Ihrem iPhone und Ihrem Internet Service Provider (ISP) abfangen.

Dazu müssen Sie Ihr Telefon so einstellen, dass es WLAN verwendet und den Netzwerkverkehr über einen Proxy weiterleitet. Zu den Proxys gehören Squid und Charles .

Ein guter Proxy bietet Protokolldateien und ermöglicht es Ihnen, Serveradressen und, falls nicht verschlüsselt, angeforderte URLs anzuzeigen.

Alternativ können Sie sich an den Anwendungsentwickler wenden und nachfragen.

Nein, Sie können die URL der geladenen Seite erst abrufen, wenn der Entwickler dieser Anwendung beabsichtigt hat, die URL anzuzeigen.

Die andere Möglichkeit, den Datenverkehr neben einem Proxy abzufangen, besteht darin, einen Sniffer wie Wireshark einzurichten .

Hier sind einige Anweisungen von stackoverflow .

Wenn Sie lieber Befehlszeilentools verwenden, können Sie auch tcpdump verwenden , das über die OS X-Befehlszeile verfügbar ist.

Ein weiterer guter Proxy, den ich früher in meiner Arbeit verwendet habe, ist paros, aber er wurde jetzt durch den ZED-Angriffsproxy von OWASP ersetzt .

Ist es möglich, den Verkehr zwischen dem iPhone und dem Netzwerk auf diese Weise abzufangen?
Hallo @GrahamMiln ja, es sollte der Link gegeben werden, den ich von Stackexchange bereitgestellt habe .
Danke, wie ich sehe, muss das iPhone noch auf WLAN umgestellt werden, damit dies funktioniert. Das ergibt für mich jetzt Sinn.