Sto provando a monitorare le richieste/risposte HTTPS per la mia app per iPad usando Fiddler. Ho un PC Windows 7 con Fiddler e ho configurato il proxy HTTP sul mio iPad per puntare al PC usando la porta 8888. Funziona perfettamente e i messaggi del tunnel CONNECT e gli stretti di mano 'ClientHello' possono essere visualizzati nel registro di acquisizione. Tuttavia, non appena abilito l'opzione "Decrypt HTTPS traffic" in Fiddler, l'app non può connettersi al server. Ho provato a installare il certificato di root di Fiddler sul PC e ho anche installato il certificato sul mio iPad esportando il certificato in un URL e indicando Safari sull'URL del mio iPad che poi l'ha installato. Questo non ha fatto la differenza. Devo fare qualcosa con il certificato SSL installato sul server che esegue il mio servizio web?Fiddler - Catturare e decrittografare il traffico HTTPS dall'app per iPad
risposta
Potrebbe non essere stato installato completamente il certificato Fiddler.
Invia il certificato di violinista al tuo iPad. Apri l'e-mail e quindi apri il certificato. iOS ti chiederà di fidarti del certificato, quindi installarlo.
Se è installato correttamente, si avrà una nuova impostazione iOS sotto Settings->General->Profile
chiamata DO_NOT_TRUST_Fiddler. Quella impostazione è il tuo certificato installato.
Una volta installato il certificato, Fiddler sarà in grado di mostrare il traffico HTTPS.
Provo ad aprire https://github.com per il test. E ho fatto come disse Josh (Installa il certificato tramite e-mail). Ma mi sono imbattuto in "Safari non può aprire la pagina perché non può stabilire una connessione sicura al server". Quando chiudo il proxy http, https; // github.com si presenta bene.
Scaricare il componente aggiuntivo Fiddler per iOS/Android, quindi visitare http://[proxyip]:[port]/
utilizzando il browser del telefono. Da lì puoi generare/scaricare il tuo funzionante con il certificato.
Installa "Componente aggiuntivo CertMaker" dall'articolo this e riprova tutto ciò che hai descritto nella domanda: funzionerà correttamente.
Non funziona per me. Anche dopo aver installato il componente aggiuntivo cert maker, ripristinando i certificati di Fiddler e reinstallando il cert root sul dispositivo, iOS rifiuta ancora di connettersi. –
Quale app provi? Alcune applicazioni utilizzano una rigorosa verifica del certificato e, come ho capito, non c'è modo di ingannarle (soprattutto le applicazioni bancarie). Safari deve funzionare bene. – Denis
- 1. Catturare il traffico HTTPS in chiaro?
- 2. C# - Catturare il traffico di rete
- 3. Il traffico proxy HTTPS tramite Fiddler non riesce per i client remoti?
- 4. HTTPS-> HTTP via Fiddler
- 5. Fiddler reindirizza https a localhost
- 6. necessario reindirizzare tutto il traffico a https
- 7. Perché Fiddler non mostra il traffico di Curl?
- 8. Decrypt TLS dati traffico HTTPS
- 9. Soluzioni per 'convertire' il traffico http in https? Proxy? (relè)
- 10. Come posso configurare Wireshark per vedere il traffico HTTPS?
- 11. errore https Fiddler: "perché non possiedono un algoritmo comune"
- 12. Fiddler blocca alcune connessioni HTTPS come Dropbox
- 13. Come catturare tutto il traffico HTTP (proxy locale)
- 14. Come catturare messaggi HTTP dalla libreria Richiesta nodo con Fiddler
- 15. Fiddler non riesce dopo il servizio CONNECT to HTTPS
- 16. ipv4.fiddler, come funziona?
- 17. Come catturare il traffico di rete usando il selenio webdriver e il proxy browsermob su Python?
- 18. Come usare iptables in linux per inoltrare il traffico http e https a un proxy trasparente
- 19. Httpwebrequest e Fiddler
- 20. Come configurare Fiddler per ascoltare localhost?
- 21. Impossibile acquisire il traffico jmeter nel violinista
- 22. Decrittografia del traffico HTTPS in Wireshark non funzionante
- 23. ServiceStack JsonServiceClient, forza il traffico sul cavo per localhost?
- 24. Come disabilitare Fiddler
- 25. Qual è il punto di SSL se Fiddler 2 può decifrare tutte le chiamate su HTTPS?
- 26. Impossibile decrittografare utilizzando il provider 'RsaProtectedConfigurationProvider'
- 27. Esistono strumenti di intercettazione HTTP/HTTPS come Fiddler per mac OS X?
- 28. Fiddler non cattura traffico dalla mia applicazione C# in Windows 8
- 29. Impossibile decrittografare utilizzando il provider 'RsaProtectedConfigurationProvider'?
- 30. Strumento per monitorare il traffico HTTP
Ho lo stesso problema. Stranamente, sono stato in grado di connettermi ai siti HTTPS con la decrittografia di Fiddler abilitata la prima volta che l'ho provato. Ma poi ho disabilitato e riattivato, e ora non funzionerà. Anche dopo aver ripristinato i certificati Fiddler e reinstallato il certificato radice di Fiddler su iPhone, iOS rifiuta di connettersi a qualsiasi sito HTTPS. –