我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 对Autorun.inf类病毒(U盘病毒)的攻防经验总结 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

tiancaibill



性别: 帅哥 状态: 该用户目前不在线
头衔: 5come5课件组亚洲1号主力
等级: 荣誉会员
家族: 唯war独尊
发贴: 11103
威望: 3
浮云: 469
在线等级:
注册时间: 2004-09-27
最后登陆: 2008-03-10

5come5帮你背单词 [ shaft /a:ft/ n. 杆状物,轴,轴心 ]


对Autorun.inf类病毒(U盘病毒)的攻防经验总结

“RavMonE.exe"、"rose.exe"、"sxs.exe"、"copy.exe"、"setup.exe"...根目录下的神秘幽灵,系统安全的[屏蔽],它们被称作“U盘病毒”。无数Windows用户,都在为它们而焦头烂额。这一篇文章是一篇对自己对U盘病毒的研究和与U盘病毒斗争的经验教训的总结。

Windows 95以后的系统都有一个“自动运行”的功能。通过在卷插入时读取磁盘卷上的Autorun.inf文件来获得Explorer中卷的自定义图标和对卷图标的上下文菜单进行修改,并对某些媒体自动运行Autorun.inf中定义的可执行文件。05年以后,随着各种可移动存储设备的普及,国内有些黑客制作了盗取U盘内容并将自身复制到U盘利用Autorun.inf传播的病毒。著名的伪ravmon、copy+host、sxs、Viking、熊猫烧香等著名病毒都有这种传播方式。它们有时是根目录下的神秘幽灵,有时是出现在不应该出现的地方的回收站,总之,它们是系统安全的严重威胁。

Autorun.inf被病毒利用一般有4种方式

1.
OPEN=filename.exe
自动运行。但是对于很多XPSP2用户和Vista用户,Autorun已经变成了AutoPlay,不会自动运行它,会弹出窗口说要你干什么。

2.
shellAutocommand=filename.exe
shell=Auto
修改上下文菜单。把默认项改为病毒的启动项。但此时只要用户在图标上点击右键,马上发现破绽。精明点的病毒会改默认项的名字,但如果你在非中文的系统下发现右键菜单里多出了乱码或者中文,你会认为是什么呢?

3.
shellexecute=filename.exe
ShellExecute=....只要调用ShellExecuteA/W函数试图打开U盘根目录,病毒就会自动运行。这种是对付那些用Win+R输盘符开盘的人。

4.
shellopen=打开(&O)
shellopenCommand=filename.EXE
shellopenDefault=1
shellexplore=资源管理器(&X)

这种迷惑性较大,是新出现的一种形式。右键菜单一眼也看不出问题,但是在非中文的系统下,原形毕露。突然出现的乱码、中文当然难逃法眼。
面对这种危险,尤其是第四种,仅仅依靠Explorer本身,已经很难判断可移动磁盘是否已经中毒。而在这种情况下,一部分人也根据自己的经验,做出了“免疫”工具。
免疫的办法(对可移动磁盘和硬盘)

1、同名目录

目录在Windows下是一种特殊的文件,而两个同一目录下的文件不能同名。于是,新建一个目录“autorun.inf"在可移动磁盘的根目录,可以防止早期未考虑这种情况存在的病毒创建autorun.inf,减少传播成功的概率。

2、autorun.inf下的非法文件名目录

有些病毒加入了容错处理代码,在生成autorun.inf之前先试图删除autorun.inf目录。
在Windows NT Win32子系统下,诸如"filename."这样的目录名是允许存在的,但是为了保持和DOS/Win9x的8.3文件系统的兼容性(.后为空非法),直接调用标准Win32 API中的目录查询函数是无法查询这类目录中的内容的,会返回错误。但是,删除目录必须要逐级删除其下的整个树形结构,因此必须查询其下每个子目录的内容。因此,在“autorun.inf"目录建一个此类特殊目录,方法如"MD x:autorun.infyksoft..",可以防止autorun.inf目录轻易被删除。类似的还有利用Native API创建使用DOS保留名的目录(如con、lpt1、prn等)也能达到相似的目的。

3、NTFS权限控制

病毒制造者也是黑客,知道Windows的这几个可算是Bug的功能。他们可以做一个程序,扫描目录时发现某目录名最后一个字节为'.'则通过访问 "dirfullname.."、或者通过利用Windows NT的Native API中的文件系统函数直接插手,删除该特殊目录。

因此,基于更低层的文件系统权限控制的办法出现了。将U盘、移动硬盘格式化为NTFS文件系统,创建Autorun.inf目录,设置该目录对任何用户都没有任何权限,病毒不仅无法删除,甚至无法列出该目录内容。

但是,该办法不适合于音乐播放器之类通常不支持NTFS的设备。

这三步可谓是一步比一步精彩。但是,最大的问题不在怎么防止生成这个autorun.inf上,而是系统本身、Explorer的脆弱性。病毒作者很快就会做出更强大的方案。这是我的预想。

1、结合ANI漏洞,在autorun.inf里将icon设成一个ANI漏洞的Exploit文件(经过我的实验,发现Windows有一种特性,就算把 ani扩展名改为ico,还是可以解析出图标),这样只要一打开“我的电脑”,未打补丁、无杀软的系统就会直接遭殃。这样的东西还可以放到网上的各种资源 ISO中。

2、提高病毒的整体编程水平,综合以上各种反免疫方式,另外利用多数国内windows用户常以高权限登录系统的特点,自动将没有权限的Autorun.inf目录获得所有权、加读写删除权限,击破这最坚固的堡垒。

面对如此恐怖的东西,对付的办法已经不多了。但是它们其实是一切windows安全问题的基本解决方案,

1、一定要将系统和安全软件保持在最新状态。即使是盗版用户,微软也不会不给重要级别的安全更新,也从来没有过在重要级别安全更新中加入反盗版程序的记录。

2、尽量以受限制的帐户使用系统和上网,这样可以减少病毒进入系统的概率。Vista之所以加入UAC功能,正是因为它能够使用户在尽量方便的同时,享受到受限用户的安全。

3、某种程度上,可以说QQ、IE和某些装备能换真钱、什么都要真钱的网游是导致大量病毒木马编写者出现的“万恶之源”。通过IE漏洞,制作网页木马,安装盗号程序,盗取账号,获得人民币。这条黑色产业链中,IE其实是最容易剪断的一环。珍爱系统,系统一定要更新,要有能防止网页木马的杀毒软件,用IE不要乱上各种小型下载站、[屏蔽]网站等高危站点,如果有可能,使用非IE引擎的浏览器。

4、恶意[屏蔽]软件,现在越来越和病毒木马接近。部分恶意软件的FSD HOOK自我防御程序可能被病毒利用来保护自己(如SONY XCP事件),而一些恶意软件本身就是一个病毒木马的下载器。因此,不要让流氓接近你的机器。

Autorun.inf的攻防战还在继续,只会变得越来越精彩,网民的安全意识会在攻与防的对立与统一中获得突破性的进展。
顶端 Posted: 2007-05-06 10:49 | [楼 主]
zhcts



性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
发贴: 1645
威望: 0
浮云: 1200
在线等级:
注册时间: 2005-03-05
最后登陆: 2007-06-27

5come5帮你背单词 [ cannon /'kænən/ n. 大炮 ]


不错~~
U盘病毒太多了~~
顶端 Posted: 2007-05-06 10:53 | [1 楼]
badrabbit



性别: 帅哥 状态: 该用户目前不在线
等级: 人见人爱
家族: Uestc脑部残疾协会
发贴: 2570
威望: 0
浮云: 1192
在线等级:
注册时间: 2006-12-04
最后登陆: 2010-09-13

5come5帮你背单词 [ scrub /skrΛb/ vt. 用力擦洗;n. 擦洗,擦净 ]


现在有专杀工具了,建议都杀一杀.............
顶端 Posted: 2007-05-06 10:55 | [2 楼]
小老鼠



年度之星奖 特殊贡献奖
性别: 帅哥 状态: 该用户目前不在线
等级: 资政组
家族: 梦魇图腾
发贴: 20004
威望: 12
浮云: 344
在线等级:
注册时间: 2006-02-19
最后登陆: 2016-09-21

5come5帮你背单词 [ ultimate /'Λltimit/ a. 最后的,最终的;n. 终极,顶点 ]


win+e是王道
顶端 Posted: 2007-05-06 10:59 | [3 楼]
X



社区建设奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 这一刻,我......
等级: 管理员
家族: 活动仔
发贴: 22586
威望: 10
浮云: 142
在线等级:
注册时间: 2005-10-10
最后登陆: 2024-04-15

5come5帮你背单词 [ deed /di:d/ n. 行为,事迹,契约,证书 ]


转的哇~跟我上次自己写的差不多
顶端 Posted: 2007-05-06 11:42 | [4 楼]
neach



性别: 帅哥 状态: 该用户目前不在线
头衔: 走了...I'm DEAD! [s:67]
等级: 荣誉会员
家族: 起早不摸黑
发贴: 40543
威望: 5
浮云: 23
在线等级:
注册时间: 2005-04-24
最后登陆: 2013-06-05

5come5帮你背单词 [ miniature /'minjətə/ n. 袖珍画,缩样 ]


Quote:
引用第4楼X于◆2007◇05◇06◇ 11:42发表的:
转的哇~跟我上次自己写的差不多

难道转的你的原创
顶端 Posted: 2007-05-06 14:33 | [5 楼]
wenyueer



性别: 帅哥 状态: 该用户目前不在线
头衔: 我已经不是原来的我了...
等级: 人见人爱
家族: 起早不摸黑
发贴: 2129
威望: 0
浮云: 1115
在线等级:
注册时间: 2006-12-16
最后登陆: 2009-05-09

5come5帮你背单词 [ introduce /'intrə'dju:s/ vt. 介绍,引进,传入,提出 ]


長見識拉....
顶端 Posted: 2007-05-06 17:12 | [6 楼]
木村心野



贝尔诺勋章 灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 生命不在于活得长与短,而在于 ..
等级: 荣誉会员
家族: 丢丢
发贴: 42396
威望: 4
浮云: 430
在线等级:
注册时间: 2005-10-17
最后登陆: 2010-11-28

5come5帮你背单词 [ lose /lu:z/ vt. 丢失,失去,迷路,使迷惑,输掉;vi. 亏本,失败,输掉 ]


现在可以用用了1
顶端 Posted: 2007-05-06 17:17 | [7 楼]
我来我网·5come5 Forum » 电脑F.A.Q.

Total 0.010943(s) query 5, Time now is:11-25 07:06, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号