Red de conocimiento informático - Material del sitio web - Cómo utilizar Fiddler para capturar paquetes para aplicaciones de Android

Cómo utilizar Fiddler para capturar paquetes para aplicaciones de Android

El método para capturar paquetes en un teléfono Android es el siguiente: 1. Preparación para capturar paquetes

1. El teléfono Android necesita obtener permisos de root primero. Una forma de comprobar si tiene acceso de root es instalar y abrir un emulador de terminal (disponible a través de Android Market y otras fuentes). En la interfaz del emulador de terminal, escriba su y presione Entrar. Si se informa un error, significa que no es root. Si el símbolo del sistema cambia de $ a #, significa que es root.

2. Si el teléfono Android no ha sido rooteado, puedes rootearlo mediante superoneclick u otros métodos (es necesario instalar Microsoft .NET Framework).

3. Primero debe obtener el SDK de Android (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 luego 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-toolsgt; adb push c:/tcpdump /data /local/tcpdump

3. c:\android-sdk-windows\platform-toolsgt; adb shell #chmod 777 /data/local/tcpdump

4. C:\android-sdk-windows\platform-toolsgt; 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 que aprueba 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 que deben capturarse y analizarse en el teléfono móvil y luego en la ventana del símbolo del sistema Ejecute Ctrl C para interrumpir el proceso de captura.

7. Copie los resultados de la captura al local (el primer directorio es la dirección del teléfono móvil, el directorio posterior es la dirección local), C:\android-sdk-windows\platform-toolsgt; /sdcard/capture .pcap c:/

8. Utilice herramientas como Wireshark para ver los resultados de la captura. Vea el archivo de captura utilizando herramientas como Wireshark capture.pcap.