返回爱好者网站首页
 
商城 博墅 论坛
首 页 | 学 院 | 数 码 | 硬 件 | 装机DIY | 台式机 | 办 公 | 数字家电 | 视频教程 | Flash小游戏 | 桌面壁纸 | 精彩专题 | 活动
  数码数码相机 手机 MP3/MP4 笔记本 GPS 硬件CPU 主板 存储 音频 显示器 显卡 投影机 机箱/电源 外设 术语 学院资讯 系统 软件 安全 网络 办公 设计 程序 问答
装机DIY家用 网吧 办公 娱乐 2000元 4000元 6000元 8000元 DIY技巧 答疑 台式机入门 家用 办公 娱乐 购买技巧 答疑 办公打印机 多功能一体机
首页 | 新闻 | 导购 | 系统 | 网络 | 软件 | 安全 | 办公 | 硬件 | 手机 | 笔记本 | 数码 | 游戏 | CFan加油站 | 傻博士问答
您的位置: 首页 原创 硬件
掀开USB存储设备自动运行的面纱
2007-07-06 作者:Horse Luke 来源:
· 让Google Earth显示中文地名
· 店铺宣传各种方法一网打尽
· 手工清除autorun.inf类病毒
· WICleanup清理垃圾安装文件
· 伪造背景声逃离手机跟踪!
· 从本本电脑设计布局谈使用
· 注册表里暗藏序列号的玄机
· 揭开Windows超长启动之谜
· Office日期时间输入方法汇总
· 商务演示PPT生辉地四要素
· 拒绝等待本本开机速成之路
· 该何时卖掉手中的笔记本?
· 不登录我也知网站是否更新
· 神奇七十二变之flash当桌面
· 网页也可以聊天QQ和MSN啦

本文将主要讲述:
病毒是如何利用autorun.inf通过USB存储设备进行传播
并非只要有autorun.inf病毒就能运行
如何干预“自动运行”
如何正确打开USB存储设备

今天,越来越多的人已经拥有了自己的MP3、U盘,甚至是移动硬盘,与此同时,利用USB存储设备传播的病毒也越来越多,俨然成为了标准传播手段。有些老师甚至因此而不敢带着U盘去上课。那究竟病毒是如何利用USB存储设备传播自身,而对策又是什么呢?
USB存储设备自动运行的必备条件:autorun.inf
病毒是如何通过USB存储设备传播自身呢?答案是对autorun.inf的利用。

小知识:autorun.inf的历史
在Windows 95时代,微软在光盘中引入了autorun.inf技术。在Windows 95/98/ME中,光盘自动运行要依靠两个文件:系统文件cdvsd.vxd和光盘上的autorun.inf。cdvsd.vxd会随时侦测光驱中是否有放入光盘的动作,若有,便开始寻找光盘根目录下的autorun.inf文件。如果存在的话则执行它里面的预设程序。<1>
后来autorun.inf不断完善其语法并且逐步支持其它设备及应用场合(例如硬盘、可移动设备、网络共享等),并且它的调用转移到由shell32.dll这个系统文件来完成(本人所掌握的资料是从Windows 98开始的)。

autorun.inf的语法<2>有5大部分:[AutoRun],[Content],[ExclusiveContentPaths],[IgnoreContentPaths],[DeviceInstall]。总结起来,病毒不外乎利用的是[AutoRun]部分中的两种条目:
    (1)自动运行类型条目
这部分的条目有“open”和“shellexecute”。病毒通过使用这两个条目,使得当插入USB存储设备时,告诉Windows自动运行病毒。其中:
“open”只可以指定应用程序,适用于Windows 95及以上。
“shellexecute”除了可以指定应用程序外,还可以指定数据文件。使用后右键菜单将多出一项“自动播放”。适用于Windows ME及以上。
两者均可在后面添加参数运行。例如:
open=autorun.exe
open=wscript.exe autorun.vbs
shellexecute=autorun.exe /n
shellexecute=readme.txt
    (2)右键菜单类型条目
病毒通过构造具有欺骗性的右键菜单条目,诱使用户点击从而中招。这部分的条目主要有(其中第二条可以单独使用):
shell\标志=显示的鼠标右键菜单中内容
shell\标志\command=要执行的文件或命令行
例如以下的autorun.inf实例:
[AutoRun]
shell\打开(&O)\command=autorun.exe
shell\资源管理器(&X)\command=autorun.exe
当插入U盘后,右击将出现两组“打开”和“资源管理器”(图1)。如果点击后一组将会运行autorun.exe。


如果构造得好,甚至可以关联到系统本身的菜单条目。例如Trojan.PSW.SBoy.a(瑞星命名)将构造如下的autorun.inf:
[autorun]
OPEN=EXPLORER.EXE
shell\open=打开(&O)
shell\open\Command=EXPLORER.EXE
shell\open\Default=1
shell\explore=资源管理器(&X)
shell\explore\Command=EXPLORER.EXE
    在XP SP2中,右击则只有一组“打开”和“资源管理器”。点击任何一个即中招(图2)。因此,现在用右键菜单打开USB存储设备已经不是一个正确方法了!

天啊!究竟哪一个才是中了病毒啊?
(操作系统为XP SP2;左边为染毒前,右边是染毒后)

火速链接:使用subst.exe和autorun.inf语法中的右键菜单类型条目,你可以把桌面的各类快捷方式集中在一个右键菜单内,从而还你桌面清爽,详情请查看2004年第13期26页《菜鸟版的多功能系统级图标》。
注意:理清两个概念
插入USB存储设备后,一般Windows XP会弹出一个“此盘或设备包含一种以上的内容,您想让Windows做什么”的“自动播放”对话框。部分新手(甚至于一些文章)认为这是自动运行。但这其实是自动播放。根据微软的说法<3>,从XP时代开始,自动运行(AutoRun)与自动播放(AutoPlay)将不再是同一个概念。前者依赖于autorun.inf,从Windows 95开始业已存在;后者依赖于Shell Hardware Detection服务(但可以受autorun.inf影响),是从Windows XP开始新增的界面交互功能。
有了autorun.inf病毒就必定自动运行?
有人认为,只要U盘里面有病毒和autorun.inf,插入它就必定自动运行。其实这是错误的,它要受3方面的影响:USB存储设备的类型、操作系统版本、用户对“自动运行”功能的干预。
USB存储设备的类型:不要认为凡是U盘都是移动设备。一般来说,Windows会将USB存储设备识别为两种:移动设备或者固定设备。两者的图标各有不同。
 
被识别为 所显示的图标 哪些USB存储设备会识别为这种类型   
移动设备 或者 读卡器、大多数MP3、部分U盘、部分数码相机;当作为储存设备用USB线连接电脑时部分国外品牌手机(如摩托罗拉、诺基亚手机)也会被识别为这种类型。   
固定设备 或者 移动硬盘、MP4、部分U盘如台电酷闪;当作为储存设备用USB线连接电脑时部分国产手机(如波导、中兴手机)也会被识别为这种类型。 
不同的设备,Windows会不同对待。例如Windows 2000会调用固定设备中的autorun.inf,但是并不理睬移动设备中的autorun.inf。再比如,同样的autorun.inf,若在移动硬盘中,XP SP2在“自动播放”对话框中会提示是否运行程序(图3)。但若在MP3就有可能不提示。


操作系统版本:Shell32.dll具有调用autorun.inf的功能,而这个文件的版本在不断地更新<4>,因此造成不同Windows对相同autorun.inf的不同理解。比如刚才提到的Trojan.PSW.SBoy.a所写的autorun.inf,假如到Windows ME/2000,右击仍然会显示两组“打开”和“资源管理器”。再比如移动设备中的autorun.inf从XP时代开始也起作用了。
用户对“自动运行”功能的干预:这个不用说了吧。

[1] 2  下一页
上一篇 数据无价
· 专家教您怎样识别In
· 拒绝色差打造显示器
· 简单几招让光驱长命
· 监控CPU温度保证PC
· 想办法拯救你的可擦
· 掌握分类辨认Intel
· 你听说过全自动的U
· 常见的显卡设设置不
· 让外置刻录机跑得更
· 比名牌牛!键鼠软升
桌面壁纸
· 好莱坞经典动画壁纸1
· 永远的真男人刘德华
· Twins清纯唯美壁纸
· 艾微儿个性美照壁纸
· 神奇四侠电影海报秀
· 魔力女超人魅力壁纸
· 高圆圆演绎繁华世界
· 璀璨樱花桌面壁纸秀
· 魔兽世界燃烧的远征
站外资源推荐
无标题文档
绝色空姐汇聚的航线
评论
评论排行
诱惑你我他—天敏百变精灵X-CAM摄像头
让你的“老猫”彻地洗心革面重新做人
过新年全都是新的你的pc机洗澡了吗
LCD坏点想躲都躲不掉随手两招即现身
本本好伴侣:Benq N300 Mini彩狐鼠标
多彩魔盒DLK-7010U键盘让你更舒适
三星金条DDR2 800让魔兽世界更畅快
让你的SATA硬盘性能再往上提升10%
为了您的健康:打造“零辐射”的电脑
刻录安全术:我们要的是刻录成功率

笔名

匿名发表

验证码:

查看评论
* 评论只代表网友个人观点,与电脑爱好者网站无关,不代表电脑爱好者网站也同意此观点。
 
电脑必备软件
 
无标题文档
· 迅雷下载及应用专区
· 快车(FlashGet)专区
· 新一代下载工具脱兔专区
· 木马清除大师专区
· 微软最新操作系统vista
· 微软Windows XP专区
· PPStream免费网络电视
· 豪杰超级解霸
· 最好用的论坛程序discuz!
· 智能陈桥,拼音五笔样样行
· 卡巴斯基专区
· 风行网络电影专区
  欢迎各软件厂商加入,联系邮箱邮箱:lkjiang@cfan.com.cn,联系电话:010-68130909转6623
频道推荐
 
· WMV无法脱机播放怎么办?
· 神奇的Fn键之笔记本快捷键指掌江山
· 下载MS06-078补丁 防范ASF文件漏洞
· 让U盘起死回生不算难之:U盘修复记
· 偷梁换柱 拥有史上最强系统还原
· 只用简简单单五步让你的系统更安全
· “抢线王”:换网卡就能成倍提高网速
· 激活网络加速度:网络传输提速10招
· 教你如何手工清除autorun.inf类的病
· 特殊录音格式完全转换攻略
· 打造整合Media Center及Tablet PC的
· 笔记本内部灰尘如何清理:左手持刀右
最新更新
 
· 迎接挑战爱好者网站大变样
· 用AcdSee来快速显示大图片
· 让AcdSee默认全屏窗口显示
· 给图片添加必要的修饰文字
· 缩略图的大小任你随欲的变
· 确保缩略图预览图内容一样
· 图象以及文件实现同步备份
· 用好AcdSee软件中的图像篮
· 快速删除网页里面的预览图
· 巧用AcdSee来打印缩略图像
免费在线小游戏
 

痛打日本狗

魔兽争霸格斗体验版

丹麦最新IQ测试

· 免费在线泡泡堂
· 你能逃出这里吗?
· 俄罗斯方块
· 经典扫雷
· 推箱子
· 连连看大全
· 合金弹头
· 在线反恐CS
· 小小经典回顾
· 测测谁变态
· 恋爱测试
· 美女脱衣服
· 超级玛莉
· 华容道
· 街头霸王
免费在线视频教程
 
· Excel 2003视频教程
· 21互联常用软件教程
· PS打造超酷摩托车
· Word 2003视频教程
· PS图层从入门到高级
· PS实例视频教程
· CorelDRAW12视频教程
· 常用软件使用视频教程
· Flash全攻略视频教程
· PS 7.0视频教程
精品素材
 
· 插画设计大杂烩宽屏壁纸
· 清丽脱俗美女醉人笑容
· 迷你数码相机广告宽屏壁纸
· 蛋糕甜点专业摄影宽屏
· 第一美女林志玲和妈妈
· 魔域精彩游戏壁纸
· 张东健2007桌面壁纸下载
· 风味美食餐点广告宽屏壁纸
· 中秋节宽屏桌面壁纸
· 2007年9月月历桌面壁纸精选
应用专题
 
· 播放器应用技巧大全
· 密码恢复有对策
· 明基九周年庆典
· 9月开学硬件汇总
· 网络世界大会专题
· QQ修改版大比武
· 紫田网络重大事件
· 享乐主义 娱乐笔记本大盘点
论坛博墅
 
· QQ密技60招
· 美国国家地理图片
· 六款超级跑车大对比
· 填问卷22寸液晶抱回家
· 韩国神泣女神壁纸
· 教程与素材合集
· 20个帅哥最多的专业
· MP3歌词合成工具
· 动漫十大杰出青年
· 用PS打造奇幻雪景照片
快速链接:站长专区 Vista专区 XP专区 风行软件专区 电脑必备软件 免费在线小游戏 免费在线视频教程 学院专题 数码专题 硬件专题

爱好者网站版权所有 未经授权禁止复制或建立镜像
Copyright(C) cfan.com.cn,All rights reserved
京ICP证010182号