我对这个主题很陌生,但我阅读了 BadUSB 和 Psychson,并认为它们是非常酷的项目。这让我想到我想深入研究 USB 的深处,看看它会把我带到哪里。我从亚马逊买了几个驱动器,我想知道是否有一种既定的方法来复制固件,以便我可以研究,并希望对其进行逆向工程。是否有我应该了解的工具?任何提示都会很棒!
谢谢
我对这个主题很陌生,但我阅读了 BadUSB 和 Psychson,并认为它们是非常酷的项目。这让我想到我想深入研究 USB 的深处,看看它会把我带到哪里。我从亚马逊买了几个驱动器,我想知道是否有一种既定的方法来复制固件,以便我可以研究,并希望对其进行逆向工程。是否有我应该了解的工具?任何提示都会很棒!
谢谢
我不认为有一种“一刀切”的从驱动器中提取的固件可以与任何驱动器一起使用。否则固件更新可能会有一个跨所有制造商的标准接口。
我什至不确定很多驱动器会支持这个功能,因为客户并不真正需要它,开发人员应该可以访问二进制文件/源代码。您可能想看看 AHCI 规范
您可以做的是检查驱动器制造商的固件更新,然后使用这些二进制文件