Estoy intentando supervisar las solicitudes/respuestas HTTPS para mi aplicación para iPad con Fiddler. Tengo una PC con Windows 7 ejecutando Fiddler y he configurado el proxy HTTP en mi iPad para que apunte a la PC usando el puerto 8888. Esto funciona bien y los mensajes de CONNECT tunnel y los 'handshakes de ClientHello' se pueden ver en el registro de captura. Sin embargo, tan pronto como habilito la opción 'Descifrar el tráfico HTTPS' en Fiddler, la aplicación no puede conectarse al servidor. Intenté instalar el certificado raíz de Fiddler en la PC y también instalé el certificado en mi iPad exportando el certificado a una URL y apuntando Safari a la URL en mi iPad que luego lo instaló. Esto no ha hecho la diferencia. ¿Debo hacer algo con el certificado SSL instalado en el servidor que ejecuta mi servicio web?Fiddler: captura y descifra el tráfico HTTPS desde la aplicación del iPad
Respuesta
Es posible que no haya instalado completamente el certificado de Fiddler.
Envíe por correo electrónico el certificado de violín a su iPad. Abra el correo electrónico y luego abra el certificado. iOS le pedirá que confíe en el certificado y luego lo instalará.
Si está instalado correctamente, tendrá una nueva configuración de iOS bajo Settings->General->Profile
llamada DO_NOT_TRUST_Fiddler. Esa configuración es su certificado instalado.
Una vez que el certificado esté instalado, Fiddler podrá mostrarle el tráfico HTTPS.
Intento abrir https://github.com para probar. Y he hecho lo que dijo Josh (instale el certificado por correo electrónico). Pero me encontré con que "Safari no puede abrir la página porque no puede establecer una conexión segura con el servidor". Cuando cierro http proxy, aparece https; // github.com.
Descargue el complemento Fiddler para iOS/Android y luego visite http://[proxyip]:[port]/
con el explorador de su teléfono. Puede generar/descargar su certificado de trabajo desde allí.
Instale "CertMaker Add-on" en el artículo this y vuelva a intentar todo lo que describió en su pregunta: funcionará correctamente.
No funciona para mí. Incluso después de instalar el complemento cert maker, restablecer los certificados de Fiddler y volver a instalar el certificado raíz en el dispositivo, iOS todavía se niega a conectarse. –
¿Qué aplicación intentas? Algunas aplicaciones usan una verificación estricta del certificado y, como yo entiendo, no hay forma de engañarlos (especialmente, las aplicaciones bancarias). Safari debe funcionar bien. – Denis
- 1. Depuración de tráfico HTTPS con Fiddler en Windows Phone Emulator
- 2. Fiddler no captura las solicitudes HTTP de la aplicación Java
- 3. Fiddler sin captura en el inicio
- 4. C# - Captura de tráfico de red
- 5. Captura de tráfico Sqlmap
- 6. HTTPS-> HTTP via Fiddler
- 7. ¿Hay otras herramientas de interceptación HTTP/HTTPS que no sean Fiddler, Charles, Poster y Achilles?
- 8. ¿Cómo puedo configurar Wireshark para ver el tráfico HTTPS?
- 9. ¿Es posible imprimir desde la aplicación iPhone y iPad?
- 10. Cómo probar la aplicación del iPad en el hardware del iPad (no en el simulador)
- 11. Httpwebrequest y Fiddler
- 12. La captura de tráfico de red mientras se ejecuta la aplicación en el iPhone y conectado a Xcode
- 13. necesidad de desviar todo el tráfico a https
- 14. Cómo implementar la aplicación del teléfono en el ipad/iphone
- 15. Delphi - Captura todo action.onexecute desde una aplicación
- 16. HTML5 Video en IPad Safari usando HTTPS
- 17. Fiddler no muestra sesiones
- 18. iPad 3 lenta captura de pantalla
- 19. Captura el movimiento del mouse y exporta a la imagen [código | aplicación]
- 20. Wireshark vs Firebug vs Fiddler - pros y contras?
- 21. Filtro Fiddler traffic
- 22. Usando el Fiddler como un proxy inverso
- 23. Activación manual del teclado de iPhone/iPad/iPod desde JavaScript
- 24. Cómo usar iptables en Linux para reenviar el tráfico http y https a un proxy transparente
- 25. ¿Cómo asegurar el tráfico entre la aplicación iOS y el servidor?
- 26. Wireshark no captura los paquetes HTTPS?
- 27. cómo capturar https con el violinista, en Java
- 28. ipv4.fiddler, ¿cómo funciona?
- 29. advertencia mcrypt pero aún descifra los datos
- 30. Tomar una captura de pantalla parcial en el iPad
Tengo el mismo problema. Curiosamente, pude conectarme a sitios HTTPS con descifrado Fiddler habilitado la primera vez que lo intenté. Pero luego lo deshabilité y volví a habilitar, y ahora no funcionará. Incluso después de restablecer los certificados de Fiddler y volver a instalar el certificado raíz de Fiddler en el iPhone, iOS se niega a conectarse a ningún sitio HTTPS. –