切换到宽版
  • 3335阅读
  • 0回复

winhex分析flash存储的ID结构 [复制链接]

上一主题 下一主题
离线mhdd
 

只看楼主 倒序阅读 0 发表于: 2010-06-23
使用效率源FLASH来做闪存芯片,有时候需要分析页结构。这个时候需要用到winhex,因为一般U盘都是FAT文件系统,多为fat16和fat32。所以我们可以通过搜索文件目录项2E20202020202020202020来分析。

以下是效率源网站的内容

第一步,用Winhex打开FLASH芯片数据文件(本例中为“FLASHCHIP0_0.bin”和“FLASHCHIP0_1.bin”)



第二步,搜索“2E20202020202020202020”。本例中,搜索到目录标记在偏移为089A1B00处。
首先,我们计算该目录前是不是整数个页。将089A1B00转换成十进制,并除以页大小2112,结果为68332。说明这个2E标记前有68332个页,从2E开始,是一个整页。


然后,从偏移089A1B00处往后跳2112个字节,到这个页的页尾。我们观察页尾的数据,似乎这个是ID信息。

为了验证,我们可以再从偏移089A1B00处跳512个扇区,观察数据内容。我们发现红线框处就是ID信息,页结构就是(512+16)×4,即ID是均匀分布在页中。
学习,学习
快速回复
限100 字节
欢迎来到中国数据恢复技术联盟,请勿发表暴力、色情、广
 
上一个 下一个