![访问 USB 闪存盘的固件](https://linux22.com/image/1247494/%E8%AE%BF%E9%97%AE%20USB%20%E9%97%AA%E5%AD%98%E7%9B%98%E7%9A%84%E5%9B%BA%E4%BB%B6.png)
有没有什么方法可以读取 USB 闪存盘的固件?如果真的有这样的方法,可以写入该内存区域吗?
答案1
实际上,有一些实用程序可以执行与某些 USB 大容量存储控制器相关的操作。“MPTool”就是其中之一,尽管我不明白它是如何工作的,也从未用它重新编程过驱动器。我怀疑一些不道德的人会使用类似的实用程序来创建 USB 闪存盘,并谎报其容量,而大多数控制器都必须具备这种能力。
我遇到了本网站最后找到了 MPTool 下载,但不知道如何使用。也许你能比我走得更远。
答案2
我仍在研究这方面的工具,但任何类型的 USB 固件的良好资源都来自 OEM 本身。在这种情况下,审查http://www.ftdichip.com/Firmware/Precompiled.htm用于预编译的代码和手册。
大多数设备分为三类:
- USB UART(串行通信、调制解调器、扫描仪、打印机等)
- USB HID(键盘、耳机、鼠标、显示器)
- USB 存储器(拇指驱动器存储)
例如,hak5 ducky 或您的 android 设备,其中软件通过切换报告回操作系统的单个位来控制 VDAP 固件。