我应该使用哪些位置来转储 HDD 中电子元件的闪存?

我应该使用哪些位置来转储 HDD 中电子元件的闪存?

据我了解,硬盘中的电子元件可以将内存存储在闪存芯片中。我对光盘盘片不感兴趣。我只想使用 Linux 发行版转储此闪存来检查它。

我应该使用哪些位置来访问该内存 - 例如使用dd

答案1

硬盘驱动器中闪存芯片的内容无法使用dd.要读取它们,您通常会使用 JTAG 接口(如果您可以在驱动器的 PCB 上找到一个),或驱动器上的特殊串行连接器,或者直接探测芯片;看这个帖子有关前一种方法的示例。可能可以使用供应商特定的命令来读取它们,但我不知道当前有任何驱动器对其进行了逆向工程。要了解驱动器的工作原理,您还需要阅读其服务部分,这些部分是用于存储驱动器软件的盘片的保留区域;上面链接的帖子也有这样的示例(使用特定于供应商的命令)。源代码的链接已损坏,但很容易修复,我将其作为练习,以阻止那些不应该真正冒险接近它的读者......

硬盘黑客攻击提供了有关此主题的更多信息。

相关内容