¿Cómo utilizar Fiddler para capturar paquetes de aplicaciones de iOS?
no sólo puede interceptar solicitudes HTTP enviadas por varios navegadores,
también puede interceptar solicitudes HTTP/HTTPS enviadas por varios teléfonos inteligentes. Fiddler puede capturar solicitudes de dispositivos IOS, como iPhone, iPad y MacBook.
Esperad, dispositivos Apple. De manera similar, también se pueden interceptar HTTP/HTTPS enviados por Android, Windows Phone y otros dispositivos.
Lo más importante es que cuando tomas el paquete de una aplicación IOS, puedes hacerlo directamente en una PC con Windows en lugar de en una MAC. Los pasos de uso se describen a continuación.
Primero, instale Fiddler en la PC
Se omiten los pasos.
2. Configuración de Fiddler (recuerde reiniciar Fiddler después de la configuración)
Abra Fiddler, Herramientas->Opciones de Fiddler.
Seleccione "dec pt HTTPS Traffic". Fiddler puede interceptar solicitudes HTTPS.
Selecciona "Permitir conexiones remotas a ordenadores". Permite que otras máquinas envíen solicitudes HTTP/HTTPS a Fiddler.
3. Configuración del teléfono móvil
(1) Configuración del proxy de red
La máquina donde está instalado Fiddler debe estar en la misma red que el iPhone, de lo contrario el Iphone no puede comunicarse con la máquina Fiddler. Envíe HTTP. Generalmente tenemos a mano un ordenador de sobremesa y un teléfono móvil. La computadora de escritorio solo tiene cables de red, no tiene WiFi inalámbrico y no está en la misma red que el teléfono móvil. En este momento, necesitas configurar un proxy.
Abre el iPhone, busca tu conexión de red,
Abre el proxy HTTP, ingresa la dirección IP de la máquina donde se encuentra Fiddler (por ejemplo: 192.168.1.104) y el puerto Número de violinista 8888.
(2) Instalación del certificado de Fiddler
Este paso es para permitir que Fiddler capture solicitudes HTTPS. Si solo necesita interceptar solicitudes HTTP, puede ignorar este paso.
1. Primero, necesito saber la dirección IP de la máquina donde está ubicado Fiddler: Supongamos que la dirección IP de la máquina donde instalo Fiddler es: 192.168.6438+0.104.
2. Abra Safari para iPhone, visite, haga clic en "Certificado FiddlerRoot" e instale el certificado.
Ahora que has terminado, puedes coger tu bolso. Fiddler puede obtener HTTP/HTTPS enviado por aplicaciones en iPhone (como Safari, Firefox, Itunes, App Store).
Por ejemplo: abre Safari.
¿Están bloqueados tanto HTTP como HTTPS? No sólo se puede interceptar, sino que también se puede romper, modificar la solicitud, modificar la respuesta, lo que quieras.
4. Precauciones
(1) Agotar. Recuerde apagar el proxy Fiddler en su iPhone para evitar que su iPhone acceda a Internet.
(2) Solución que solo puede capturar HTTP pero no HTTPS.
A veces se descubre que Fiddler solo puede capturar solicitudes HTTP enviadas por iPhone, pero no puede capturar solicitudes HTTPS. Esto puede deberse a que el certificado no está instalado correctamente. La solución es:
1. Eliminar todos los certificados de Fiddler en el iPhone (saque el iPhone y haga clic en "Configuración" -> "General" -> "Archivo de descripción")
2 Instale el método anterior y reinstale el certificado de Fiddler.