我是一个普通用户。我不参加或从事任何危险的工作。
我知道这种类型的攻击没有固定的解决方案。但是,我认为 USB 仍然是普通用户的常用设备。很多普通用户仍然使用 USB 作为键盘、鼠标、加密狗将数据从手机传输到 PC 等。但是在了解了 BadUSB 之后,我意识到了这一点。所以我的目标是作为普通用户防止 badusb 攻击。
通过阅读文章、在几个论坛上搜索和查看 Github,我已经审查了大约 30 种类型的 BadUSB。
我有一些过早的结论,即 BadUSB 内部的大多数硬件明显不同于商店中的普通或标准 USB。BadUSB 的示例列表,
- 马尔杜伊诺(https://maltronics.com/collections/malduinos)
- TinyDuck ( https://github.com/justcallmekoko/Tinyduck )
- USB 按键注射器(https://github.com/AmirrezaNasiri/usb-keystroke-injector)
- USBDriveBy (Samy.pl)
- RubberDucky ( https://shop.hak5.org/products/usb-rubber-ducky-deluxe )
- 优步HID(https://github.com/kripthor/UberHid)
- USBSamurai(https://securityaffairs.co/wordpress/89978/hacking/usbsamurai-usb-hid.html)
- USBKeylogger ( https://github.com/justcallmekoko/USBKeylogger )
我只发现了由 BrandonLW 和 Adam Caudill (github.com/brandonlw/Psychson) 制造的 1(一个)BadUSB 类型,看起来与标准 USB 完全一样。但是,他们的代码仅适用于几个 USB 控制器。DevElectron 在 Hak5 论坛上的声明也证实了这一点。(“我必须首先提到它不能用所有你需要的 U 盘来完成,你需要一个带有特定 Nand 芯片组的 U 盘。”
- forums.hak5.org/topic/34950-how-to-make-a-usb-rubber-ducky-using-a-normal-usb-stick -
那么,你怎么看呢?我对 BadUSB 的理解正确吗?
或者官方商店的任何类型的 USB 都容易受到这种攻击?
如果任何一种 USB 都容易受到攻击,这意味着这种攻击甚至可以应用于 SSD 外部和 HDD 外部,对吧?
那么,如何确保官方品牌的 SSD 或 USB 不受 BadUSB 的影响?