编写AutoRun.inf防止移动存储产品带毒入侵

本文介绍如何制作特殊的AutoRun.inf文件 , 防止病毒通过移动存储产品带毒入侵电脑系统 。
越来越多的朋友选择使用闪存、移动硬盘等作为交换数据的设备 , 不过这也带来了很多隐患 , 当我们将这些可移动的存储设备拿到其他的计算机上使用之后 , 如果这些计算机已经中了病毒 , 那么病毒很容易会通过闪存或移动硬盘传播到自己的计算机上 , 但限制USB端口的权限又不太现实 , 这很让人苦恼 。
【编写AutoRun.inf防止移动存储产品带毒入侵】方法一:利用WinHex制作安全的AutoRun.inf文件
很显然 , 闪存之所以会受到病毒的侵扰 , 主要是AutoRun.inf文件在起作用 , 我们可以使用WinHex解决这一问题 。首先格式化闪存 , 文件系统选择默认的FAT32格式即可 。然后在闪存根目录下手工新建一个名为AutoRun.inf的文件 , 然后运行WinHex , 按下F9功能键 , 或者从“工具”菜单下选择“磁盘编辑器” , 打开需要处理的闪存 , 定位到AutoRun.inf文件 , 如图所示 , 可以看到文件名中间有一个空格 , 文件名的后面也有一个空格 , 现在请将后面的空格(20)直接修改为“E5” , 确认后保存退出 。
虽然AutoRun.inf的文件名没有发生变化 , 但这个文件却成了既无法删除也无法被重命名的安全文件 。或者 , 也可以将“20”更改为“E2” , 这样可以将AutoRun.inf文件隐藏起来 。
方法二:使用现成的免疫程序
如果你觉得使用WinHex比较麻烦的话 , 那么可以使用精品论坛版主制作的“AutoRun.inf疫苗”免疫程序 , 注意这个程序必须在Windows XP系统下运行 , 下载页面见http://www.shudoo.com/bzsoft 。
解压后直接运行 , 从下拉列表框中选择需要免疫的可移动磁盘 , 然后单击“Inject”按钮 , 很快就会看到提示免疫成功的消息 。其实 , 这个免疫程序的操作原理并不复杂 , 主要是在闪存根目录下创建一个无法删除、无法重命名的AutoRun.inf文件 , 这样可以防止闪存在带有病毒的计算机上使用时受到感染 , 自然也就不会被带到自己的计算机上啦 。

    推荐阅读