Wie überprüfe ich die VPN-Einstellung, die von einer App auf einem iOS-Gerät erstellt wurde?

Viele VPN-Apps würden VPN-Profile auf dem iOS-Gerät erstellen. Anders als vom Benutzer erstellte VPN-Profile können sie nicht bearbeitet werden, und daher kann der Benutzer die Einstellung dieses Profils nicht sehen. Gibt es bei einem Gerät mit Jailbreak eine Möglichkeit, ein solches Profil zu finden und die Einstellung in der Datei zu lesen?

Antworten (2)

Sie müssen OpenSSH überhaupt nicht verwenden. Die VPN-Einstellungen werden in der Datei /var/preferneces/com.apple.networkextension.plist gespeichert. Öffnen Sie es mit einem Texteditor. Es ist nicht verschlüsselt. Die Passwörter werden im Schlüsselbund statt in dieser Datei gespeichert. Sie können auf einem iOS-Gerät nicht auf den Schlüsselbund zugreifen und ihn einfach entschlüsseln, aber Sie können dies über ein MacBook tun, das den Schlüsselbund mit Ihrem iOS-Gerät teilt (falls Sie es aktiviert haben). Geben Sie Ihr Master-Passwort ein, um die gespeicherten Passwörter anzuzeigen.

Wie lesen Sie diesen Ordner ohne ein Gerät mit Jailbreak?

Ja, das können Sie auf einem iPhone mit Jailbreak mit einer App namens OpenSSH.

Es ermöglicht Ihnen den Zugriff auf alle Systemdateien und unter normalen Bedingungen können Sie die Erweiterung einfach in .txt ändern und sie beispielsweise mit textedit öffnen.

Was du brauchen wirst:

  • Ein iPhone/iPod Touch mit Jailbreak, auf dem Cydia installiert ist.
  • OpenSSH Cydia-Paket.
  • WLAN und Internetzugang auf dem Gerät.
  • Mac/PC mit derselben Wi-Fi-Verbindung
  • Geeignete FTP/SSH-Clients wie Cyberduck, Transmit etc.

Hier ist die Anleitung auf CultofMac

Auch ein Link zum OpenSSH Cydia Package

Grundlegende Anweisungen:

  1. Installieren Sie das OpenSSH-Paket

    • (Klicken, Installieren, Bestätigen, Schließen, Zurück)
  2. Öffnen Sie WLAN in den Einstellungen

  3. Klicken Sie auf die Ihres Netzwerks

  4. Lesen Sie das Feld "IP-Adresse".

    • (Beispiel: 192.168.1.100)
  5. Öffnen Sie das Terminal auf dem Desktop

    • (Spotlight öffnen, nach "Terminal" suchen)

    • Unter Windows können Sie auch eine Desktop-Terminalanwendung wie PuTTY ( http://www.putty.org/ ) verwenden.

  6. Führen Sie „ssh root@[IP-Adresse einfügen]“ aus

    • (Beispiel: ssh root@192.168.1.100)
  7. Warte ein paar Minuten (nur einmal)

    • (es generiert einige Kryptoschlüssel)
  8. Akzeptieren Sie den neuen Computerhostschlüssel

    • (Wenn es dich nicht fragt, ist das in Ordnung)
  9. Einloggen mit Passwort "alpine"

    • (das solltest du jetzt ändern)
Dies ist nur eine Anleitung des Basistools OpenSSH. Wie verwenden Sie OpenSSH, um VPN-Einstellungen zu lesen, die von einer App auf einem iOS-Gerät erstellt wurden?
@JamesWayne Das hängt von der App ab. Sobald Sie Zugriff auf das Dateisystem haben, können Sie danach suchen. Ich habe keine Ahnung, wo es sich befindet, aber Sie sollten es selbst finden. Wenn Sie Hilfe benötigen, müssen Sie viel mehr Informationen bereitstellen (z. B. die App und alles, was Sie gefunden haben, und die Dateistruktur). Auch wenn Sie die Einstellungen finden, werden Sie sicher nicht finden, wie Sie die Datei analysieren und einen Sinn daraus ziehen können. Sie können in SQLite3, JSON, Plaintext, Yalm, CSV vorliegen ... Und die Dateien können sogar verschlüsselt sein! Ich habe keine Ahnung und nur die Entwickler der App könnten sagen ( WENN es möglich ist!).