Cómo utilizar Fiddler para capturar paquetes de aplicaciones de Android
Los métodos para capturar paquetes en teléfonos móviles con sistema Android son los siguientes: 1. Preparación para capturar paquetes
1. El teléfono Android necesita obtener permisos de root primero. Una forma de comprobar si tiene permisos de root: instalar y abrir un emulador de terminal (disponible a través del Android Market y otros canales). Ingrese su en la interfaz del emulador de terminal y presione Entrar. Si se informa un error, significa que no es root. Si el símbolo del sistema cambia de $ a #, significa que está rooteado.
2. Si el teléfono Android no ha sido rooteado, puedes rootearlo mediante superoneclick u otros métodos (primero es necesario instalar Microsoft .NET Framework).
3. Primero debes obtener el SDK de Android, el entorno de desarrollo de Android.
4. Necesidad de obtener el software tcpdump.
2. Pasos para la captura de paquetes
1. Conecte el teléfono Android a la computadora mediante USB y abra la ventana del símbolo del sistema de Windows.
2. Copie el programa tcpdump al teléfono Android (el archivo de directorio delante del comando es la dirección local y el directorio después es la dirección del teléfono de destino). C:\android-sdk-windows\platform-tools>adb push c:/tcpdump /data/local/tcpdump
3. C:\android-sdk-windows\platform-tools>adb shell #chmod 777 /data/local/tcpdump
4. Ingrese los permisos de root C:\android-sdk-windows\platform-tools>adb shell, ejecute $ su Después de ejecutar el comando su, aparecerá el mensaje correspondiente en el escritorio del terminal del teléfono móvil para confirmar su aprobación de la operación de root.
5. Ejecute tcpdump e ingrese el siguiente comando para iniciar la captura de paquetes. /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap.
6. Realice las operaciones correspondientes en el teléfono móvil que requieren captura y análisis de paquetes. Una vez completada la ejecución, ejecute Ctrl + C en la ventana del símbolo del sistema para interrumpir el proceso de captura de paquetes.
7. Copie los resultados de la captura de paquetes al local (el directorio anterior es la dirección del teléfono móvil, el último directorio es la dirección local), C:\android-sdk-windows\platform-tools>adb. pull /sdcard /capture.pcap c:/
8. Utilice herramientas como Wireshark para ver el archivo de captura de paquetes capture.pcap.