在Android应用程序和连接设备之间嗅探USB流量 -- applications 领域 和 usb 领域 android 相关 的问题

Sniffing USB traffic between an Android app and a connected device


简体版||繁體版
0
vote

问题

中文

是否有任何方法可以在Android应用程序和连接设备之间嗅探USB流量,如驱动器控制器?

english

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

     

回答列表

0
 
vote
在常规的非生根设备上,这是不可能的。

在扎根的设备上它可能是可能的(但我不知道如何)。用于捕获USB流量的常用Linux解决方案需要一个特殊的内核模块。如果您的内核没有模块支持,则需要使用包含的USB嗅核内核模块构建自定义内核)。

在这两种情况下,您仍然有可能在USB连接上执行中间人(MITM)攻击,例如,通过将特殊设备放置在其中,允许您访问"电缆级别" 上的USB流量:
  • https://www.csoonline.com/article/3087484/say-hello-to-to-badusb-20-usb-man-in-the-middle --attack-active-of-concept .html
  • 或者您可以使用一个 facedancer"board + 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
 
 

相关问题

1  我的手机的电源按钮变坏了。我可以用我的电脑发送USB命令以启动手机吗?  ( My phones power button has gone bad can i use my computer to send a usb comman ) 
我有一部旧电话:一个HTC Wildfire S.一切正常,除了电源按钮已经变坏。可以以某种方式通过USB连接从我的电脑开始电话吗? ...

2  是否可以使用Android手机作为网络磁盘,所以我可以在电视上浏览它?  ( Is it possible to use an android phone as network disk so i can browse it on my ) 
是否有可能使用USB电缆将Android手机连接到电视,然后浏览网络磁盘而不是SD卡? 要回答评论问题:HTC Desire HD,电视能够浏览USB存储设备。目前我去了我的电脑,用USB电缆连接到我的手机,并在SD卡上放置一个视频文件。然后我走到我的电视并将手机插入USB端口。然后我浏览SDCard以找到视频文件...

12  Galaxy S3无法通过USB传输文件:“未识别USB设备”  ( Galaxy s3 is unable to transfer files over usb usb device not recognized ) 
我有Galaxy S3,带有基带版本I9300xxLFB,当它连接到PC时,我遇到了问题。我无法通过USB传输或检索任何文件或数据。 当我将它插入我的电脑时,它告诉我 List of devices attached HTXXXXXXXXXX device 0 ,S3不会出现在任何地方才能访问它。我尝试了不...

13  如何禁用USB连接的通知?  ( How do i disable the usb connected notification ) 
每次插入手机时,我都会收到USB连接的通知。有没有方法可以禁用通知,而无需禁用USB调试? 电话:lg optimus s 载体:Sprint Android:2.2,rooted ...

21  您可以从Android手机读取USB闪存驱动器吗?  ( Can you read a usb flash drive from an android phone ) 
我有一个Samsung Galaxy S(I9000),带Android 2.1。 我想知道它是否可以读取USB闪存盘。在USB驱动器上复制文件将非常有用,因此您不必携带携带笔记本电脑。 我认为如果有一个电缆/转换器将USB插入手机,还有一个应用程序读取连接的USB驱动器,我看不出为什么它无法完成。 问题是电缆和应用...

1  索尼xperia u与我的Windows XP笔记本电脑  ( Sony xperia u with my windows xp laptop ) 
我有Windows XP,每次我连接我的xperia u时,电脑都认为它是一个相机。我认为这是一个司机问题,所以我在索尼网站上找到了司机,但我不确定如何安装它们吗? 我安装了驱动程序,但我的电脑仍然认为这是一台相机。任何帮助? ...

1  Windows 10 PC无法使用来自Android LG G3的MP3文件,其中包含0字节  ( Windows 10 pc cannot play mp3 files from android lg g3 with 0 bytes ) 
我试图在今天的Audacity keiler中编辑我的手机上的一个声音文件,当时我发现文件持有"0字节" ,并且手头的任何玩家无法访问。 信息: LG G3使用储物充电器不收费 Windows 10的Windows Media Player无法播放MP3 MP3使用库存和李> Windows资源管理器将...

0  当触摸不起作用时,如何在Xperia Miro上启用USB调试?  ( How can i enable usb debugging on xperia miro when touch is not working ) 
我有一个xperia miro。我正在尝试用OTG电缆连接鼠标,但它无法检测到。 触摸完全没有工作。 如何解决这个问题? ...

3  我可以使用usb gamepad而没有任何设置吗?  ( Can i use usb gamepad without any setup ) 
我将USB Gamepad连接到我的平板电脑。 我注意到,像Tincore keyapper这样的软件需要root访问来连接到此游戏手柄。 这种类型的软件识别所有按钮,但请我将这些按钮映射到屏幕区域。 我可以使用gamepad而无需映射按钮到屏幕? 游戏支持此模式? 我是否需要下载一些将询问这些游戏的root访问权...

22  无法通过USB将Galaxy S3连接到PC  ( Unable to connect galaxy s3 to pc via usb ) 
我现在已经有了我的Galaxy S3几个月,并且一直能够通过USB连接到我的电脑。几天前,它突然停止了工作。我发现了许多 tother android.se ,但没有人能够回答我的问题。 症状:当我通过USB插入手机时,手机发出哔哔声,我会在电池上闪电,但这就是它。下拉状态栏中没有USB选项,PC无法识别已...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有