我最近丢失了一台笔记本电脑的 BIOS 管理员密码。我联系了制造商,在向他们提供了有关我的 BIOS(版本、uuid)的一些信息后,他们向我发送了一个文件,smc.bin用于安装 U 盘并启动以重置 BIOS 密码。
我对它是如何工作的以及二进制文件是什么感兴趣。我精通 linux,但对逆向工程知之甚少。我可以使用什么工具来检查这个二进制文件?确定像这样的二进制文件是什么的介绍性思维过程是什么?
我最近丢失了一台笔记本电脑的 BIOS 管理员密码。我联系了制造商,在向他们提供了有关我的 BIOS(版本、uuid)的一些信息后,他们向我发送了一个文件,smc.bin用于安装 U 盘并启动以重置 BIOS 密码。
我对它是如何工作的以及二进制文件是什么感兴趣。我精通 linux,但对逆向工程知之甚少。我可以使用什么工具来检查这个二进制文件?确定像这样的二进制文件是什么的介绍性思维过程是什么?
在没有真正了解系统(系统供应商)的情况下,我建议使用它binwalk来获取基本文件布局。然后按照其他人所做的:
您可能想使用hachoir / hachoir-subfile,请参见示例: