首页
社区
课程
招聘
[求助]给定一个文件,然后求出对应的柱面号,磁头号,扇区号,不知道怎么弄啊
发表于: 2008-12-24 19:00 12159

[求助]给定一个文件,然后求出对应的柱面号,磁头号,扇区号,不知道怎么弄啊

2008-12-24 19:00
12159
在论坛上看了各位大牛关于机器狗病毒的分析,里面涉及了一些这些方面的知识,可是好象不完整啊,要么就是我太笨了,请大家讲解一下这方面的内容,或者给连接科普一下
--------------------------------不胜感激啊--------------------------------------

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我也想知道这个问题,哪位高手知道,请解答一下!
2008-12-24 21:06
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
貌似都有API,不确定,权当胡说
2008-12-25 14:36
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶一下,有谁知道啊
2008-12-26 12:59
0
雪    币: 364
活跃值: (152)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
5
NtFsControlFile(hFile, NULL, NULL, 0, &ioStatus,
                FSCTL_GET_RETRIEVAL_POINTERS,
                &startVcn, sizeof(startVcn),
                fileMappings, FILEMAPSIZE *sizeof(LARGE_INTEGER)
得到逻辑簇号x8 然后加上第一个分区的偏移,就是逻辑扇区号。再做几个代数运算就成扇区号了,具体我给忘记了……
2008-12-26 13:16
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你话只说了一半,我还是不懂啊,这方面的资料我没找到啊,不然就不麻烦你们了
2008-12-26 23:33
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
又谁能告诉我一声啊
2008-12-29 15:39
0
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
8
小硬盘就是用CHS寻地址...现在大硬盘的话用的是LBA28/LBA48寻地址....怎么把一个扇区逆分成柱面号,磁头号,扇区号...这个对那些LBA寻地址的俺不会...
但 给定一个文件,然后求出对应的柱面号,磁头号,扇区号,不知道怎么弄啊
你应该是问给出一个文件....如何求得其扇区分布吧???
用DeviceIoControl发个命令FSCTL_GET_RETRIEVAL_POINTERS给硬盘就行了...这样就得到了逻辑扇区的分布.....
2008-12-29 17:36
0
雪    币: 364
活跃值: (152)
能力值: ( LV12,RANK:450 )
在线值:
发帖
回帖
粉丝
9
我这有点资料,讲的很详细。
上传的附件:
2008-12-29 18:17
0
雪    币: 228
活跃值: (119)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
受不了,都研究这个,看来以后只有搞无盘了。。。
2008-12-29 18:54
0
雪    币: 1602
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
求问按扇区读取的文件怎样恢复其目录结构,给点意见好么?
2009-1-6 09:34
0
游客
登录 | 注册 方可回帖
返回
//