yjlbcjk 发表于 2008-8-25 11:48:05

FDT问题请教

FAT32的分区,我在根目录下创建了文件夹123,在123里面创建了456,在456下面创建了789,789下面创建了文本文件abc.txt

问题是:我如何通过WINHEX在该分区下查看文件夹123的目录项?以及该目录各字节的含义模板在哪处打开?

我的方法是:打开该分区的DBR,可以在根目录下看到123,选中这个文件夹,如图,红笔所划这断应该是123的目录项,我把123转换成十六进制,得出来是31 32 33,看来我的方法是错的。


请知道的指点下,不一定按我说的例子,能说明问题就行,谢谢

[ 本帖最后由 yjlbcjk 于 2008-8-25 11:49 编辑 ]

wsszsmx 发表于 2008-8-25 12:45:28

该子目录的起始簇是: 33 00
它的父目录是根目录

在winhex中没有什么打开子目录的模版。
看子目录的文件项,和一般的文件目录项解释是一样的啊~
还有什么不明白?

那你个什么123转16进制是什么意思?
123是什么?你的最终目的是要找那个文本是把?

[ 本帖最后由 wsszsmx 于 2008-8-25 12:50 编辑 ]

yjlbcjk 发表于 2008-8-25 13:10:14

原帖由 wsszsmx 于 2008-8-25 12:45 发表 http://bbs.intohard.com/images/common/back.gif
该子目录的起始簇是: 33 00
它的父目录是根目录

在winhex中没有什么打开子目录的模版。
看子目录的文件项,和一般的文件目录项解释是一样的啊~
还有什么不明白?

那你个什么123转16进制是什么意思?
123是 ...

谢谢指点,其实我的意思很简单:就是在根目录下的文件夹,用WINHEX如何找到它? 你所说的33 00是如何得到的?
123是根目录下的一个文件夹,456是123的子目录

wsszsmx 发表于 2008-8-25 13:21:12

这个文件夹在根目录也有文件目录项 跳转文件的起簇号
就到了123 文件夹

我所说的33 00 是看第26、27字节 就是文件夹的起簇号
你找到123文件夹 跳转到123的文件夹起始簇号 就可以找到456 了
后面的依次类推。。。。。就可以找到文件文本了

找子目录的方法:
用 winhex搜索16进制: 2E202020202020偏移512=0


你是看了一本汪中夏写的数据恢复的书吧
上面有这个例子 看仔细点 就明白了

29213080 发表于 2008-8-25 14:04:51

虽然看不懂,也扶持一下~!

yjlbcjk 发表于 2008-8-25 14:11:48

原帖由 wsszsmx 于 2008-8-25 13:21 发表 http://bbs.intohard.com/images/common/back.gif
这个文件夹在根目录也有文件目录项 跳转文件的起簇号
就到了123 文件夹

我所说的33 00 是看第26、27字节 就是文件夹的起簇号
你找到123文件夹 跳转到123的文件夹起始簇号 就可以找到456 了
后面的依次类推。 ...


谢谢你,的确是汪老师的书

yufengrw 发表于 2008-8-25 16:21:15

这个书有错误,我看到有2个地方有错误,别的没仔细看

lhs6531 发表于 2008-8-31 11:14:15

回复 7# 的帖子

能指点一下错误在何处吗好让我等菜鸟少些弯路谢谢DX

17roger 发表于 2008-9-13 15:59:26

我把123转换成十六进制,得出来是31 32 33请问这个是怎样转换的?

ruobo 发表于 2008-9-14 16:43:43

123就是ASC码喽,1是31,依次类推。
123的目录项前8个字节应该是31 32 33吧,上图不知道是怎么回事。

我的理解是楼主的问题是windows如何在FDT中找到123这个子目录的文件登记项。

[ 本帖最后由 ruobo 于 2008-9-14 16:45 编辑 ]
页: [1] 2
查看完整版本: FDT问题请教