Mark 指出只有一种芯片类型容易受到 BAD USB 的影响,我想检查一下我的是否是,我在这里只使用金士顿闪存驱动器,所以你能告诉我它们是否是,或者是否存在我可以检查的列表?谢谢。
如何检查我的 USB 驱动器是否容易受到 BAD USB 的攻击
信息安全
攻击
USB
巴杜斯
2021-09-01 19:42:11
2个回答
您需要确定您的设备有什么闪存控制器。不同的设备即使有相同的制造商,也可能有不同的控制器——这似乎只取决于当时工厂的产品。
一种方法是拆开设备并读取控制器芯片上的标签
另一种(非侵入式)方法是使用诸如 ChipGenius 之类的软件。这可以通过谷歌在许多俄罗斯网站上找到。确保检查您的副本是否有恶意软件。“usbdev.ru”是 USB 软件/固件编程文件的来源之一。
在您知道正在使用的控制器之后,您可以四处搜索以查看它是否存在漏洞或使用/修改制造商的固件刷新工具将您自己的固件刷入它。如果你成功了,那么该设备可能很容易受到攻击。如果害怕“badusb”,我会避免使用基于微控制器的内存控制器并坚持使用一次性芯片的那些。
在“badusb”出现之前,对 SD 卡中的闪存进行了类似的研究,这个 CCC 演讲非常有趣。它解释了由于闪存质量/经济性而使用微控制器的原因。许多信息也适用于 USB 闪存驱动器。
快速的 Google 搜索表明,如果不拆卸设备,您将无法真正找到它。制造商可以更改现有产品的控制器。
最好的防御措施是不要使用不是您自己购买的 USB 设备。
其它你可能感兴趣的问题