我对 USB 驱动器固件有几个疑问:
我如何访问拇指驱动器的固件?
插入拇指驱动器时,是否可以避免运行其固件,而是从驱动器中删除完整的 iso 映像?
此外(也许这是过于乐观了),是否有一个基本的免费应用程序可以将任何拇指驱动器的固件恢复为出厂默认设置?
一些现代恶意软件被设计用来影响 USB 驱动器的固件,如果我遇到这种情况,能够访问/检查/恢复拇指驱动器固件将会很有帮助。
我认为访问固件(至少通过编程)至少对某些设备来说是可能的,因为黑客现在可以做到这一点(这是另一个例子)。
答案1
我如何访问拇指驱动器的固件?
这完全取决于具体的硬件。没有适用于所有设备的通用方法。对于某些设备,您必须打开外壳。有些设备有通过特定于设备的软件更新固件的方法。
插入 U 盘时是否可以避免运行 U 盘的固件
不,它物理上存储在 USB 驱动器上,一旦接通电源,USB 设备上的处理器就会执行它。除非进行硬件黑客攻击,否则你无法阻止它。
此外(也许这是过于乐观了),是否有一个基本的免费应用程序可以将任何拇指驱动器的固件恢复为出厂默认设置?
它目前还不存在,而且也没有神奇的供应商中立方法来做到这一点。不同类型的硬件需要不同的固件。供应商将需要开始托管他们的固件以供下载。没有官方方法来更新固件的设备可能无法修复。