能力值:
( LV3,RANK:20 )
|
-
-
2 楼
记号一下,先入门,之后慢慢看~
|
能力值:
( LV3,RANK:30 )
|
-
-
3 楼
在U盘上无法运行又如何去自我防御呢?如果已经运行了,不如直接把AV kill掉
|
能力值:
( LV12,RANK:420 )
|
-
-
4 楼
哇哦,原来hook ZwSetInformationFile 可以防文件删除哦!楼主太牛了,这么精妙的思路你是怎么想到的啊!居然还会写驱动哦,太强了!(我用ZwDeleteFile怎么办啊,我用ZwCreateFile(DELETE_ON_CLOSE)怎么办啊)
能想到这种伟大的技术的也就只有楼主这种改了别人三传手的代码拿去发杂志的绝世高人可以做到了哦!
|
能力值:
( LV12,RANK:420 )
|
-
-
5 楼
读了楼主的文章,真是受益匪浅,我第一次知道系统里居然有个“cro寄存器”。
|
能力值:
( LV12,RANK:330 )
|
-
-
6 楼
没必要用这种恶毒的语言去挖苦别人,谁都是从菜鸟开始的,你又怎么样,别动不动就认为别人很差,这只是提供一种思路,你说的那些也是可以的,你要是完善,也可以hook zwcreatefile 和 zwdeletefile, 都是hook ssdt,这种技术没必要来这里炫耀,牛人--用楚狂人的认识来再次告诉你,牛人不是很牛的人,而是像牛一样勤奋的人,还是把心思放在技术上面,多发现自己的不足
|
能力值:
( LV12,RANK:420 )
|
-
-
7 楼
你看,我膜拜你还不行啊,我都说你文章受益匪浅了啊。怎么就成说你很差了,怎么就成“恶毒的语言“了啊,楼上的你懂不懂中文啊。
我还以为你是大牛呢,你怎么说你是菜鸟呢,菜鸟怎么会拿三传手的代码去发杂志呢,不会的,这一定是幻觉。
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
围观
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
如果都能加载驱动了..............
还有这个必要么.............................
|
能力值:
( LV9,RANK:610 )
|
-
-
10 楼
携ZwDeleteFile、FILE_FLAG_DELETE_ON_CLOSE、Xcb同来围观~~
|
能力值:
(RANK:860 )
|
-
-
11 楼
说话真难听
吐。。。。
|
能力值:
( LV12,RANK:420 )
|
-
-
12 楼
你不是说都是hook ssdt吗,那我就告诉你一种你HOOK SSDT也防止不了的方法
首先将你的U盘设置为网络共享,然后访问网络共享,删除文件。此时删除文件会直接通过网络数据包发送给MSXSMB,然后MSXSMB直接发送给文件系统,你慢慢HOOK SSDT吧
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
楼主写的太深奥了,偶看不懂哟
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
mj没必要这样的吧,大叫都是从菜鸟过来的吧,你应该多帮助帮助我们这些菜鸟才是吧
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
明显没用,先不说其他的,既然你也说了AV会监控Autorun和注册表了
你还是先想想办法能把运行自己和把驱动加载成功吧
最后,HOOK那个函数真的没用,是个软件都能过你这种方式,再说如果你的驱动能够加载了就不需要关心Autorun了
|
能力值:
( LV12,RANK:330 )
|
-
-
16 楼
我本来就没说过我的这种hook ssdt的方法是万能的,真的要做的防止被删除,还是要在过滤文件驱动上下功夫,这还是有一定的难度性,还有用anti_rootkit工具也可以轻而易举的杀掉,因为它是向fat32.sys和ntfs.sys直接发irp来删除,更本不经过ssdt里的函数,你所提出的方法也是这种原理,还有就是包括瑞星杀毒软件它用hookhelp.sys这个驱动来hookssdt,它没有hook createfile,所以你可以用createfile这个函数把hookhelp.sys删除,瑞星的主动防御也就失效了,难道瑞星有这个问题,你就不用了,我相信还是有不少人会用的,不要老是盯着别人的短处,不看看人家的有点,我提出的这帖是我以前发表的,我承认不是那么完善,也是在前人的基础上改进的,我发表这帖是谈谈我自己的体会,给别人提供点经验,仅此而已。也希望别人拍砖,但不希望你的歧视,没有什么,大家都是一步步成长起来的,我也确实不想再和你纠缠下去,其实没有讨论就没有进步,但是我希望你在这里发表的你的技术看法,而不是你的嘲弄,我想说的是:讨论者请进来,无聊者请出去,横批: 技术交流而已
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
楼主呀~要防御别人攻击自己的文章,有一招百试不爽。改标题。
AutoRun病毒的“自我防御” 改成《AutoRun病毒的“自我防御”之 desktop级防删》
文章也是可以patch的!!
|
能力值:
( LV12,RANK:1010 )
|
-
-
18 楼
好厉害,学习了~
|
能力值:
( LV12,RANK:420 )
|
-
-
19 楼
我就说我是受益匪浅啊,我今天又学到了一个新名词:“过滤文件驱动”
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
N久前在某本杂志上看过……一个U盘病毒没必要这么折腾……没实用性……保护AUTORUN.INF用驱动……好无趣……
PS:第一次见MJ这么客气的……LZ真是好运……
|
能力值:
( LV12,RANK:330 )
|
-
-
21 楼
文件过滤驱动,你为什么老是揪着不放,你是搞语文的吗?如何突破主动防御,加载驱动,这就需要别的方法,这种方法确实不是什么很先进的技术,有时间我将更好的方法来保护文件防删除的代码贴出来
|
能力值:
( LV12,RANK:1010 )
|
-
-
22 楼
再次跪小板凳学习.
|
能力值:
( LV12,RANK:420 )
|
-
-
23 楼
bingo!你猜对了,其实我是个诗人
|
能力值:
( LV12,RANK:330 )
|
-
-
24 楼
刚才才发现原来是MJ大牛在批评我,拜读过你的不少大作,在这里我对MJ对我文章中的一些错误的批评,我全部接受,这是我刚学习驱动编程的一篇拙作,现在想来却是问题颇多, 还有就是帽子扣的太大,其时就是hook 一个ssdt函数而已,只是防止deletefile一个函数而已,对于其他方式删除文件却没有hook,真是班门弄斧,汗颜的很,在这里我做出更正,也不再为自己辩白,希望向大家学习!
|
能力值:
( LV9,RANK:610 )
|
-
-
25 楼
原来楼主刚听出来是MJ啊~
|
|
|