Red de conocimiento informático - Material del sitio web - Cómo capturar paquetes en teléfonos Android

Cómo capturar paquetes en teléfonos Android

Para lograr la captura de paquetes en un teléfono Android, puedes seguir los siguientes pasos:

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 Enter. Si se informa un error, significa que no está rooteado. Si el símbolo del sistema cambia de $ a #, significa que está rooteado;

2. Si el teléfono Android aún no está rooteado, puede usar superoneclick u otro método para el procesamiento de root (primero se debe instalar Microsoft .NET Framework). Tutorial de permisos de root de Superoneclick: (/news/501.shtml)

3. Primero debe obtener el SDK de Android

4. (/android/tcpdump)

Pasos para capturar 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 de este comando es la dirección local y el directorio después es la dirección móvil de destino)

C:\android-sdk-windows\platform -herramientas>adb push c:/tcpdump /data/local/tcpdump.

3. Modifique los permisos de tcpdump C:\android-sdk-windows\platform-tools>adb shell#chmod 777 /data/local/tcpdump.

4. Ingrese Adb C:\android-sdk-windows\platform-tools>adb shell$ su

Después de ejecutar el comando su, el escritorio del terminal del teléfono móvil aparecerá en consecuencia. mensaje para confirmar su aprobación de la operación raíz.

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 requieren captura y análisis de paquetes en el teléfono móvil. 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 y el directorio posterior 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.