NTFS之HARDLINK攻防
上一篇 /
下一篇 2008-10-15 07:22:44
IXPUB技术博客&u#Vb'ut(} ?NTFS支持一种HARDLINK技术,可以将两个文件“硬连接”起来,其实原理很简单,两个文件共享同样的fie record,操作一个文件相当与操作另一个文件,包括相关属性,删除其中一个,另一个会保留原有的数据存在~IXPUB技术博客8f[e3r%N8n/o!`;C_B
&YKfhx%XC0可使用系统工具fsutil.exe来创建一个硬连接,也可以使用windows提供的相关API、FSCTL来实现
U(dG)FY1W4@$Lgw02|:v)D2^\0fsutil hardlink create c:\1.txt c:\2.txt,即可建立c:\2.txt的连接,c:\1.txt
8um~|Se-f$k!Z0IXPUB技术博客/eG {{#H] W
那么用于攻防,能做什么呢,简单就想到啦,使用文件路径过滤的同学们就惨了IXPUB技术博客ta2IQk:Ok!o*i
3W8x
aj#y;v1q6t0pryrege.sys是一个最近流行的木马程序,其包含了一个文件系统过滤驱动,当你去删除他的文件的时候,他会假装返回成功了,实际是失败了~另外它的驱动有只读属性,并且不允许你修改它的属性,所以要写入也是不行的了~
5HO8S"dm`{pU0IXPUB技术博客2g#w6J]$[S+E你以为怎么清除它?上驱动?NONONO,没必要啊,hardlink来帮忙IXPUB技术博客5YTNn+DG!e
!p8G'ne!X0DO0我们首先用fsutil创建一个对它的hardlink, c:\2.txt,如图1IXPUB技术博客])C%x6Gf)E"R
IXPUB技术博客t
Pf,]W%}D%R6H
你会发现,2.txt也是有只读属性的,没关系,将c:\2.txt的属性只读去掉IXPUB技术博客jgX
Ne[
'o"t3iDik;}0此时pryrege.sys的只读属性也没了,如图2IXPUB技术博客0_]+d9Tt
