诡异的indx到FILERECORD

[复制链接]
  • TA的每日心情
    擦汗
    2016-6-15 19:50
  • 签到天数: 141 天

    [LV.7]四品道员

    6

    主题

    203

    回帖

    762

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    762
    发表于 2012-2-9 20:34:09 | 显示全部楼层 |阅读模式
    事情是这个样子的
    遍历某个ntfs盘文件的时候 遇到了从indx索引计算某个文件夹位置错误的情况

    首先是mft的文件图:
    mft1.jpg
    mft2.jpg
    然后是indx图片 第一索引项应该是cfg文件夹
    ida-indx.jpg
    最后是正确的cfg文件夹FileRecord图片
    cfg-fld.jpg
    从最后一图可以看出cfg文件夹偏移位置为0x7309a4000
    但偶计算出来的是c0000000+0x1c754 * 2 * 512
    与正确值相差甚远
    求各路大神指点 多谢~~

    ps:应该不是碎片问题导致 因为其他盘也有碎片 但都没有问题
  • TA的每日心情
    擦汗
    2016-6-15 19:50
  • 签到天数: 141 天

    [LV.7]四品道员

    6

    主题

    203

    回帖

    762

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    762
     楼主| 发表于 2012-2-10 07:54:57 | 显示全部楼层
    问题2:
    也是计算位置出现问题

    首先是mft图片
    mft1.jpg
    mft2.jpg

    然后是mft的indx索引图里面的1文件夹
    mtfindx_conew1.jpg
    最后是1文件夹的正确偏移filerecord图
    1fld1.jpg

    多谢多谢撒~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    104

    回帖

    3357

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    3357
    发表于 2012-2-10 13:16:07 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-6-15 19:50
  • 签到天数: 141 天

    [LV.7]四品道员

    6

    主题

    203

    回帖

    762

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    762
     楼主| 发表于 2012-2-10 14:04:04 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表