【发布时间】:2017-03-14 07:37:52
【问题描述】:
我需要嗅探设备和通过 USB(微型 USB)连接的 PC 之间交换的数据包。我的目标是找出设备如何与原始软件“对话”,以便我可以编写具有更多功能和更多语言翻译的新软件。由于我对如何完成它有点困惑,我需要一些建议和技巧。这甚至可能吗?我应该从哪里开始?
【问题讨论】:
标签: usb packages reverse-engineering packet-sniffers sniffing
我需要嗅探设备和通过 USB(微型 USB)连接的 PC 之间交换的数据包。我的目标是找出设备如何与原始软件“对话”,以便我可以编写具有更多功能和更多语言翻译的新软件。由于我对如何完成它有点困惑,我需要一些建议和技巧。这甚至可能吗?我应该从哪里开始?
【问题讨论】:
标签: usb packages reverse-engineering packet-sniffers sniffing
是的,它不仅可能,而且一直被世界各地从事 USB 工作的工程师使用。它被称为USB数据包分析器。 将设备连接到分析仪,将分析仪连接到 PC。
您还将从分析仪制造商处获得一个软件来捕获数据包。
但是这些硬件很昂贵。著名的分析仪有Ellysis、LeCroy等。
http://www.ellisys.com/products/usbex200/
http://www.totalphase.com/products/beagle-usb480/ - 这既便宜又适合个人发展
我在公司中使用 Lecroy,但这对于个人项目来说确实很昂贵。
【讨论】: