hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1931回复:11

我用Bushound捕捉的Read command,请看一下哪个是LBA?给分

楼主#
更多 发布于:2004-03-30 22:06
附件的截图是我抓的U盘的Read命令,不知道它指向的LBA是多少是指向第7个扇区吗?还有就是传输的长度是多少,感觉好像对不齐阿?

最新喜欢:

gx004gx004
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-03-31 08:23
请看附件
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-31 09:21
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
SUNSHANGXIN
驱动老牛
驱动老牛
  • 注册日期2002-11-19
  • 最后登录2009-08-01
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望19点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-31 09:22
你看看
附件名称/大小 下载次数 最后更新
2004-03-31_usbmass-ufi10.pdf (217KB)  6
[b]苍白的,不是文字,是人的思想 虚伪的,不是网络,是人的灵魂 伤心的,不是爱情,是人的心灵 难忘的,不是容貌,是人的思诀 黎明的曙光早已不见了夕日的辉煌 东方的日出早就失去了往日的灿烂 而我也尽脱了昨日的笑容去迎接明天的枯涩 [/b]
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-31 10:10
向楼上两位学习,给分先!有问题在请教两位
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-31 10:15
楼上的兄弟,先谢谢了!其实我的问题是:既然LBA是07,可是后面紧跟的DI数据却是DBR的数据啊,要知道U盘的DBR区是位于第一个扇区的,那么怎么才能跟LBA=07对应上呢?
zf_98412
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2004-08-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-31 10:57
DBR不是也不可能是0扇区。
0扇区有个MBR呢,要分析其中的分区表,才能得到第一个分区的DBR开始的字节数。借花献佛,我也是下的这儿的一个文档,还发上来。
附件名称/大小 下载次数 最后更新
2004-03-31_优盘文件系统(FOR C).pdf (152KB)  5
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2004-03-31 12:33
DBR不一定就在某一个固定的扇区,它的位置取决于MBR。

--MBR-- 0x00
--Hidden Sector --可变长度
--DBR--
--FAT1--
--FAT2--
--Root DIR--
--DATA--
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-31 16:09
Frank的USB项目技术报告中不是说U盘可以没有MBR区,只包含DBR,FATA,DIR和Data四个区吗.而且我用WinHex查看我得硬盘好像也没有MBR区?在Winhex中最前面的就是DBR区,最前面的数据就是EB 30 90.....是不是Winhex隐藏了MBR?这下搞胡涂了
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-03-31 16:34
小弟还有一个问题请教:
    如果我要在U盘中查找一个文件,当我在一个目录搜索的时候,我怎么才确定已经在该目录下搜索完毕然后返回上级目录继续搜索,因为目录项是和数据区混合在一起的,无法判断这级目录小目录项的大小阿(除了根目录,根目录有固定的大小)
shaoshengli
驱动小牛
驱动小牛
  • 注册日期2002-06-24
  • 最后登录2022-02-14
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2004-03-31 18:45
其实子目录也是文件,只不过是记录文件项的特殊文件而以,有没有找到最后一个文件项要看(File_entry == Feof)吗?
hoosyman
驱动小牛
驱动小牛
  • 注册日期2002-10-31
  • 最后登录2006-07-14
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-03-31 20:39
是不是说目录项中的文件名的第一个字符如果为E5或者00就说明是最后一个目录项?可是对于根目录好像比较特殊吧?我用Winhex查看了我的U盘的根目录区,U盘是FAT16,每簇4个扇区.根目录区占用32个扇区,也就是占用4个簇.是不是说每簇中的目录项的文件名的第一个字符为E5或者是00就说明该簇已经没有有用的文件了?然后再在另外的三个簇中寻找最后一个目录项?可是我却发现在最后一个目录项所在的簇后面还是有非E5和00的目录项存在.
不知道对于根目录区该如何遍历文件?
游客

返回顶部