我知道NTFS支持ADS,这意味着多个数据流,而每个数据流都有不同的名称。但是,我目前正在尝试解析我的音量,并且特定的MFT记录拥有3 未命名的,唯一的(大小和数据运行方式不同)数据流。 该文件填充了256mb的“〜”(单个字符),并且所有的数据流都在相关的MFT记录中找到,这些记录收集了属性列表属性。在一个正常的“流程”中,我将解析所需流的数据运行,并从所需的偏移量中读取所需的长度。我应该如何处理这种情况? (==读取文件内容)
0
A
回答
1
每个备用数据流(ADS)应该有一个唯一的名称。这是正确的,你有几个属性类型$DATA
,但它应该有不同的名称。例如。如果某个文件multiple.txt具有ADS名称overhere它应该具有以下$DATA
属性。从here样品:
Type: $DATA (128-1) Name: $Data Resident size: 15
Type: $DATA (128-5) Name: overhere Resident size: 26
的128-1全称是multiple.txt和128-5的全名是multiple.txt:overhere
其他不知名的属性通常是:
Type: $STANDARD_INFORMATION (16-0) Name: N/A Resident size: 72
Type: $FILE_NAME (48-2) Name: N/A Resident size: 90
Type: $OBJECT_ID (64-3) Name: N/A Resident size: 16
尝试istat Sleuthkit工具为您的MFT记录:
istat -f ntfs <SourceName> <ID>
随着other tools from collection你将能够复制这些数据流的内容。
这是一个开源代码,因此您可以查看NTFS实现的详细信息,并调查从$DATA
检索的数据的方式。
相关问题
- 1. CompositeConfiguration - 具有相同名称的属性
- 2. 具有相同名称的c#属性
- 3. 具有相同名称的多个属性 - JAXB
- 4. 具有相同名称但具有不同属性的序列化2属性
- 5. 具有与对象属性相同名称的原型属性
- 6. NTFS多个相似的属性
- 7. ES6解构两个对象具有相同的属性名称
- 8. 确保两个Python类具有相同名称的属性
- 9. JAXB,类具有相同名称的两个属性
- 10. 不同的javascript对象具有相同的属性(名称)
- 11. 阅读具有相同名称但属性不同的元素
- 12. 具有相同名称的jquery多个按钮触发多个具有相同名称的类的事件
- 13. 声明具有相同名称但不同类型的属性
- 14. XSD:具有相同名称的属性不同方案
- 15. 具有相同名称的LINQ GROUPBY多个列(匿名类型不能具有相同名称的多个属性)
- 16. 具有相同名称的多个复选框的必需属性?
- 17. 注入多个具有相同属性名称的豆子的字段
- 18. 保存具有相同属性名称的多个UITextField的文本
- 19. 指的从具有相同的属性名称
- 20. 如何获取具有相同名称的所有属性?
- 21. ROWLEX:具有相同属性名称的类不起作用:ROWLEX
- 22. 从枚举获取属性名称时多个值具有相同的值
- 23. 提高ptree中:添加具有相同名称的多个节点和属性
- 24. 如何将具有相同名称的多个属性添加到对象中?
- 25. 的VBScript:具有相同属性名
- 26. XSD元素定义具有相同的名称,但具有不同的属性
- 27. 具有相同名称的JDBC多列
- 28. 公共属性具有相同签名的多个定义
- 29. 具有相同的属性名称和类型
- 30. 麋父母和孩子具有相同的属性名称