Cheirando o tráfego USB entre um aplicativo Android e um dispositivo conectado -- applications campo com usb camp android Relacionado O problema

Sniffing USB traffic between an Android app and a connected device


0
vote

problema

português

Existe alguma maneira de cheirar o tráfego USB entre um aplicativo Android e um dispositivo conectado, como um controlador drone?

english

Is there any way to sniff USB traffic between an Android app and a connected device, like a drone controller?

     

Lista de respostas

0
 
vote

Em um dispositivo regular não enraizado, isso é impossível.

Em um dispositivo enraizado, pode ser possível (mas eu não saberia como). As soluções comuns do Linux para capturar o tráfego USB exigem um módulo especial do kernel. Se o seu kernel não tiver suporte ao módulo, isso exigiria para construir um kernel personalizado com o módulo de kernel farejador USB incluído).

Em ambos os casos, você ainda tem a possibilidade de realizar um ataque man-in-the-intermediário (mitm) na conexão USB, e. Ao colocar um dispositivo especial no meio que permite acessar o tráfego USB no "nível de cabo":

  • https://www.csoonline.com/article/3087484/say-hello-to-badusb-20-Usb-man-in-the-middle-attack-OFF-F-Concept .html
  • ou você poderia usar um placa "facedancer" + software
 

On a regular non-rooted device this is impossible.

On a rooted device it might be possible (but I would not know how). The common Linux solutions for capturing USB traffic require a special kernel module. If your kernel has no module support this would require to build a custom kernel with the USB sniffing kernel module included).

In both cases you still have the possibility to perform a man-in-the-middle (MitM) attack on the USB connection, e.g. by placing a special device in between that allows you to access the USB traffic on "cable level":

  • https://www.csoonline.com/article/3087484/say-hello-to-badusb-20-usb-man-in-the-middle-attack-proof-of-concept.html
  • Or You could use a "Facedancer" board + software
 
 

Perguntas relacionadas

12  Galaxy S3 é incapaz de transferir arquivos sobre USB: "Dispositivo USB não reconhecido"  ( Galaxy s3 is unable to transfer files over usb usb device not recognized ) 
Eu tenho Galaxy S3 com versão de banda base i9300xxlfb e estou tendo problemas quando está conectado ao PC. Não consigo transferir ou recuperar quaisquer arqu...

1  Sony Xperia U com meu laptop do Windows XP  ( Sony xperia u with my windows xp laptop ) 
Eu tenho o Windows XP e toda vez que eu conecto minha xperia u, o computador acha que uma câmera. Eu acho que é um problema de motorista, então encontrei os d...

2  É possível usar um telefone Android como disco de rede, para que eu possa navegar na minha TV?  ( Is it possible to use an android phone as network disk so i can browse it on my ) 
É possível conectar um telefone Android à minha TV com um cabo USB e, em seguida, navegar em um disco de rede em vez do cartão SD? Para responder perguntas ...

1  Windows 10 PC não pode reproduzir arquivos MP3 do Android LG G3 com 0 bytes  ( Windows 10 pc cannot play mp3 files from android lg g3 with 0 bytes ) 
Eu estava tentando editar um dos meus arquivos de som no meu telefone no Audacity Toiler hoje, quando descobri que os arquivos mantiveram "0 bytes" e estavam ...

0  Como posso habilitar a depuração USB no Xperia Miro quando o toque não está funcionando?  ( How can i enable usb debugging on xperia miro when touch is not working ) 
Eu tenho um Xperia Miro. Eu estou tentando conectar o mouse com cabo OTG, mas não é capaz de detectar. toque é totalmente não está funcionando. Como posso...

21  Você pode ler uma unidade flash USB de um telefone Android?  ( Can you read a usb flash drive from an android phone ) 
Eu tenho um Samsung Galaxy S (I9000) com Android 2.1. Eu estou querendo saber se pode ler uma unidade flash USB. Será muito útil copiar arquivos através de ...

3  Posso usar o USB Gamepad sem qualquer configuração?  ( Can i use usb gamepad without any setup ) 
eu conectei gamepad USB para o meu tablet. Eu notei que o software como o Tincore KeyMapper requer acesso root para se conectar a este gamepad. Este tipo de...

13  Como faço para desativar a notificação conectada USB?  ( How do i disable the usb connected notification ) 
Toda vez que eu conecte meu telefone, recebo uma notificação para o USB conectado. Existe alguma maneira de desativar a notificação, sem desabilitar a depuraç...

22  Não é possível conectar o Galaxy S3 ao PC via USB  ( Unable to connect galaxy s3 to pc via usb ) 
Eu tive minha galáxia S3 por alguns meses agora, e sempre fosse capaz de se conectar ao meu PC via USB. Alguns dias atrás, de repente parou de funcionar. Eu e...

1  O botão de energia do meu telefone foi ruim. Posso usar o meu computador para enviar um comando USB para iniciar o telefone?  ( My phones power button has gone bad can i use my computer to send a usb comman ) 
Eu recebi um telefone antigo: Um HTC Wildfire S. Tudo funciona bem, exceto que o botão de energia se foi ruim. Posso iniciar o telefone do meu computador em u...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.