¿Hay alguna forma de husmear el tráfico USB entre una aplicación Android y un dispositivo conectado, como un controlador de dron?
Respuesta
¿Demasiados anuncios?En un dispositivo normal no rooteado esto es imposible.
En un dispositivo rooteado podría ser posible (pero no sabría cómo). Las soluciones comunes de Linux para capturar el tráfico USB requieren un módulo especial del kernel. Si su kernel no tiene soporte para módulos, esto requeriría construir un kernel personalizado con el módulo USB sniffing kernel incluido).
En ambos casos sigue existiendo la posibilidad de realizar un ataque man-in-the-middle (MitM) en la conexión USB, por ejemplo, colocando un dispositivo especial en medio que permita acceder al tráfico USB a "nivel de cable":