固件提取及分析

将电路板上的固件芯片拆下来并用XWT5读出并保存固件信息。

将导出的bin格式的固件文件导入到kali中进行下一步的分析。

使用kali中的binwalk命令对bin固件进行分析,此时只是进行简单的分析其框架结构。

对bin固件进行解析,进行具体的分析。binwalk -Me EN25Q32A.bin –run-as=root;其中-M为递归扫描,-e为提取所有文件。

解析后会有个被解压的包EN25Q32A.bin.extracted,内有很多相关的信息。

显示大于16字节的所有信息 strings -n 16 EN25Q32A.bin

也可以将大于16字节的所有信息导出到一个文件中,这样对这个文件就可以进行搜索与root相关的所有信息了,如下图所示,搜索到重要信息,如用户名和密码等,密码一般是hash值。

此时可以创建一个文件,如passwd的文件,将重要信息拷贝进去。

然后用john passwd –show命令对其进行解析,如下图中红色部分为解析出来的重要信息。如用户名和密码。

 

转载请注明出处:  https://www.cntworld.cn
智能工控 » 固件提取及分析

发表回复

提供最优质的资源集合

立即查看 了解详情