一个mft文件记录有两个80属性

[复制链接]
  • TA的每日心情
    开心
    2021-4-18 05:49
  • 签到天数: 41 天

    [LV.5]六品通判

    25

    主题

    460

    回帖

    794

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    794
    发表于 2012-1-1 14:23:55 | 显示全部楼层 |阅读模式
    01.JPG

    我发现有时一个mft文件记录中有两个80属性,为什么会出现这种情况?如果要计算簇流的话那计算哪一个80属性里的,还是两个80属性里的簇流全计算?

    望网友解答,谢谢.  如下图



                                   
    登录/注册后可看大图

    该用户从未签到

    1

    主题

    28

    回帖

    75

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    75
    发表于 2012-1-1 21:16:12 | 显示全部楼层
    回复 1# 笨菜鸟


    楼上的不懂就不要乱讲,会误人子弟。

    首先回答你的问题,有族流的都是非常驻的,不然就是常驻了。80主流一般是没有名字的,附加流一般都会有一个名字。你的截图两个80属性都是常驻的,没有族流,无需计算。第一个80看出常驻属性内容长度是5 Bytes,相对属性头偏移是24 Bytes。第2个80没什么意义。所以综合分析30属性,这个文件是7.txt的文本文件,大小为0,截图的2个80估计是由于文件被覆盖或者清空文档修改后造成的。

    正常情况下80属性不大可能有很多的,一般是一个,有些会有2个以上,超过3个的本人至今还没见过,除非是人为的加上去的,多出来的属性都是Alternate Data Streams(ADS)。下面解释2个常见的例子

    1、某些杀毒软件(比如卡巴斯基的标记 KAVICHS)扫描后会做一个标记 ,作为常驻80属性留在MFT里,这个属性一般是隐藏的,你应该也许会遇到这样的情况,就是从NTFS复制文件到FAT格式盘上的时候,系统会提示说某些文件附加属性会丢失,请问是否继续,指的就是这里的80属性。

    2、还有一种我见过的是Zone identifier,你也肯定遇到过这样的情况,用IE下载完一个exe文件双击的时候出现“打开此文件前总是询问”,就是这个$DATA Zone.Identifier起的作用。

    回到你的问题,ADS常驻或非常驻都有,要具体情况具体看了。

    ADS是NTFS特有的,离开了NTFS,ADS也就不复存在了。你在FAT32分区上就不可能出现我说的这2种情况。不过有专用的软件清除这些Stream(当然最简单的方法就是去非NTFS文件系统拷贝一圈回来),如果你使用Vista或者7,可以使用系统自带的增强命令dir /r 可以显示文件和文件夹的附加$DATA属性,你可以试试看。ADS可以用来实现一些文件隐藏啊或者恶意脚本,有安全性方面的问题,一般不用去深究,你只要知道就行了,目前还没有什么软件能正确处理和执行附加流,你会编程的话可以自己写一个。

    推荐你用Runtime's DiskExplorer for NTFS 软件看MFT项 ,这个软件能很清晰的列出每个属性的内容,比winhex清楚有条理。

    想知道更具体的原理你可以上网搜关键字NTFS ADS,也欢迎加我QQ讨论。这里只是简单的描述了一下。你好像也在另外一个CHS实验室论坛发帖,之前回答过你关于族流是负数的问题。
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    8

    主题

    17

    回帖

    89

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    89
    发表于 2012-1-1 20:02:01 | 显示全部楼层
    回复 2# gdy


    为什么会有两个80属性?难道还会有3个或更多?而且为什么是第一个80属性有效?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    104

    回帖

    3357

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

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

    使用道具 举报

    该用户从未签到

    10

    主题

    104

    回帖

    3357

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

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

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-29 09:53
  • 签到天数: 226 天

    [LV.7]四品道员

    93

    主题

    1312

    回帖

    2万

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    22407
    QQ
    发表于 2012-1-2 16:22:50 | 显示全部楼层
    看看.这个有什么争的呀.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-4-18 05:49
  • 签到天数: 41 天

    [LV.5]六品通判

    25

    主题

    460

    回帖

    794

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    794
     楼主| 发表于 2012-1-5 09:26:08 | 显示全部楼层
    回复 5# junyi_de


        非常感谢4楼的回答,我的确在chs论坛注册过,发贴谈不上,只能算是学习,希望我不会的问题,再发贴提问的时候,你还能回答。我们初学者,像你这样热心的人越多越好,哈哈,同时也多谢其它的网友的热心回答,希望大家能对这个问题继续讨论。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2012-10-16 09:19
  • 签到天数: 6 天

    [LV.2]九品芝麻官

    25

    主题

    635

    回帖

    774

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    774
    发表于 2012-1-8 20:07:55 | 显示全部楼层
    看看.这个有什么争的呀.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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