ads文件

ads文件

基本概念:

NTFS交换数据流(Alternate Data Streams,简称ADS)是NTFS磁盘格式的一个特性。在NTFS文件系统下,每个文件都可以存在多个数据流,意思是除了主文件流之外还可以有许多非主文件流寄宿在主文件流中,这些利用NTFS数据流寄宿并隐藏在系统中的非主文件流我们称之为ADS流文件。虽然我们无法看到ADS流文件,但它们却是真实存在。下面通过一个实例来具体展现ADS流文件的创建、关联及隐藏过程。

利用方法

在ntfs文件系统分区创建ads文件流有两种方式,一个是指在指定宿主文件的情况下创建ads文件流,二是创建一个单独的ads文件流,ads文件不能直接查看到,可以使用dir /r命令查看,后缀带有$DATA的文件就是ads文件,ads文件不能直接使用type进行查看,可以使用notepad进行打开编辑

1
2
echo hello > hello.txt:ads.txt #以文件ads.txt为宿主文件,创建了ads文件ads.txt
echo hello > :ads.txt #创建一个没有宿主文件的单独ads文件(依赖于所在目录),(如果该文件在根分区目录下,只能借助第三方工具将其删除)

可以通过使用ads文件隐藏木马,起到免杀的作用

移除ads文件的方法

1.删除顶层目录

2.删除宿主文件

3.将文件移动到非ntfs分区

4.借助第三方软件将ads文件删除


ads文件
https://dreamaccount.github.io/2022/08/13/ads文件/
作者
404NotFound
发布于
2022年8月13日
许可协议