我可以“重新编程”美国运通 USB 驱动器吗?

我可以“重新编程”美国运通 USB 驱动器吗?

我最近收到了一个看起来像信用卡的 USB 驱动器作为促销品。驱动器部分可以翻出来插入。插入后,它会打开运行对话框,并打开指向美国运通网页的 URL。

我能够在设备管理器中找到它:

设备管理器中的美国运通硬盘

但我不知道还能做什么?有没有办法可以把它转换成普通的旧式 USB 驱动器?或者更好的是,我可以修改它插入计算机时运行的命令吗?

美国运通 USB 驱动器已打开

美国运通 USB 驱动器已关闭

很酷吧!?感谢美国运通创造了这么酷的营销手段!(希望我能破解它!)

答案1

弹开设备属性,发布设备VID和PID(vendorID和partID)

设备管理器->属性->“详细信息选项卡”->下拉框中的“设备实例ID”。

它应该是这样的:(
HID\VID_1532&PID_000D\6&28F03F61&0&0000在本例中,它是 Razer 鼠标)

VID 和 PID (理想情况下)是唯一的,因此它应该可以让你找到谁制造了 USB 接口硬件,除非它是真的便宜的中国产品。我认为对于这样的产品,USB 接口将被集成到他们所拥有的任何微处理器中(这样更便宜),因此了解设备制造商将是一个开始。

http://www.linux-usb.org/usb.ids有相当广泛的 ID 列表。如果没有,请谷歌搜索VID_<number>并查看您得到的结果。

(发布它并让我们也知道!我很好奇。)

答案2

可能能够重新编程,前提是 a) 它有可以重新编程的内存,并且 b) 您知道访问它的协议。但事实可能是它只是模拟键盘并“按下”驱动 Windows 所需的按钮,而实际上没有任何大脑。

答案3

它由 Cypress PSoC 控制器和 24c02 串行 eeprom 组成。

eeprom 包含有关推荐网站的数据,而 uController 负责所有 USB 协议以及与 PC 的其他通信。它从 eeprom 检索数据并将其发送到 PC 的键盘缓冲区。

使用一个名为 PonyProg 的简单程序,您可以读取和修改 eeprom 的内容。

答案4

这篇文章看起来很有希望:

破解 USB Webkeys

Webkey 的核心部分都塞在一块可以插入 USB 端口的微型芯片中。如果你把芯片从外壳中取出并剥去胶水,你会看到类似下图的东西。这款 Webkey 的部件号为“WEB-130C”。

捷径写了一篇很棒的文章,描述了如何重新编程他遇到的特定 Webkey 的 EEPROM。我的 Webkey 有点不同,所以我首先将使用我拥有的 Webkey 更详细、更具体地介绍这种方法。

您在电路板上首先注意到的是 EEPROM。如果您眼力好(或有放大镜),您会看到它在一行上标记为“J24C02C”,在下一行上标记为“DP1D07”。这就是我们的目标。

相关内容