有没有办法复制闪存驱动器的固件?

逆向工程 固件 USB
2021-06-25 23:54:04

我对这个主题很陌生,但我阅读了 BadUSB 和 Psychson,并认为它们是非常酷的项目。这让我想到我想深入研究 USB 的深处,看看它会把我带到哪里。我从亚马逊买了几个驱动器,我想知道是否有一种既定的方法来复制固件,以便我可以研究,并希望对其进行逆向工程。是否有我应该了解的工具?任何提示都会很棒!

谢谢

1个回答

我不认为有一种“一刀切”的从驱动器中提取的固件可以与任何驱动器一起使用。否则固件更新可能会有一个跨所有制造商的标准接口。

我什至不确定很多驱动器会支持这个功能,因为客户并不真正需要它,开发人员应该可以访问二进制文件/源代码。您可能想看看 AHCI 规范

您可以做的是检查驱动器制造商的固件更新,然后使用这些二进制文件