Come verificare le impostazioni VPN create da un'app su un dispositivo iOS?


6

Molte app VPN creerebbero profili VPN sul dispositivo iOS. A differenza dei profili VPN creati dall'utente, non possono essere modificati e pertanto l'utente non può visualizzare le impostazioni di tale profilo. Con un dispositivo jailbreak, c'è un modo per dare la caccia a tale profilo e leggere l'impostazione nel file?

Risposte:


3

Non avrai bisogno di usare OpenSSH affatto. Le impostazioni VPN vengono salvate nel file /var/preferneces/com.apple.networkextension.plist. Aprilo con un editor di testo. Non è crittografato. Le password vengono salvate nel portachiavi anziché all'interno di questo file. Non puoi accedere al portachiavi su un dispositivo iOS e decodificarlo facilmente, ma puoi farlo su un macbook che condivide il portachiavi con il tuo dispositivo iOS (se lo hai abilitato). Digita la tua password principale per visualizzare le password salvate.


Come leggi questa cartella senza un dispositivo jailbreak?
Idan,

3

Sì, puoi farlo su un iPhone con jailbreak usando un'app chiamata OpenSSH.

Ti permetterà di accedere a tutti i file di sistema e in condizioni normali puoi semplicemente cambiare l'estensione in .txt e aprirla con textedit per esempio.

Di cosa avrai bisogno:

  • Un iPhone / iPod Touch jailbreak con Cydia installato.
  • Pacchetto OpenSSH Cydia.
  • Wi-Fi e accesso a Internet sul dispositivo.
  • Mac / PC sulla stessa connessione Wi-Fi
  • Client FTP / SSH adatti come Cyberduck, Transmit ecc.

Ecco la guida su CultofMac

Anche un link al pacchetto OpenSSH Cydia

Istruzioni di base:

  1. installa il pacchetto OpenSSH

    • (fare clic su, Installa, Conferma, Chiudi, Indietro)
  2. apri il Wi-Fi dalle Impostazioni

  3. fai clic su quello della tua rete

  4. leggere il campo "Indirizzo IP"

    • (esempio: 192.168.1.100)
  5. aprire Terminale sul desktop

    • (apri Spotlight, cerca "Terminale")

    • Oppure, se sei su Windows, puoi utilizzare un'applicazione terminale desktop come PuTTY ( http://www.putty.org/ ).

  6. eseguire "ssh root @ [inserire indirizzo IP]"

    • (esempio: ssh root@192.168.1.100)
  7. attendere qualche minuto (solo una volta)

    • (sta generando alcune chiavi crittografiche)
  8. accetta la nuova chiave host del computer

    • (se non ti chiede, va bene)
  9. accedi con la password "alpine"

    • (dovresti cambiarlo ora)

1
Questa è solo un'istruzione dello strumento di base OpenSSH. Come usi OpenSSH per leggere le impostazioni VPN create da un'app su un dispositivo iOS?
James Wayne,

@JamesWayne Dipende dall'app. Una volta che hai accesso al filesystem, puoi cercarlo. Non ho idea di dove si trovi, ma dovresti trovarlo da solo. Se vuoi un aiuto, devi fornire molte più informazioni (come l'app, qualunque cosa tu abbia trovato e la struttura dei file). Inoltre, anche se trovi le impostazioni, sono sicuro che non troverai come analizzare il file e darne un senso. Potrebbero essere in SQLite3, JSON, testo in chiaro, yalm, csv ... E i file potrebbero anche essere crittografati! Non ne ho idea e solo gli sviluppatori dell'app potrebbero dire ( SE è possibile!).
Ismael Miguel,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.