无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 26627|回复: 85
打印 上一主题 下一主题

U盘免疫新方案的实现

[复制链接]
跳转到指定楼层
#
发表于 2008-9-14 09:19:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
祝各位无忧的新老朋友中秋节快乐,送个新做的东东给大家玩


先看相关文章:
2种办法防止你的U盘自动传播病毒安全相关 2008年7月30日
    第一种方法:用WinHex制作无法修改的AutoRun.inf文件
  在我们日常工作中,经常需要使用闪存(也称为U盘或者优盘)主要是AutoRun.inf文件在起作用,我们可以使用WinHex解决这一问题。首先格式化闪存,文件系统选择默认的FAT32格式即可(由于格式的通用性比较好,所以最好选择FAT32)。然后在闪存根目录下手工新建一个名为AutoRun.inf的文件(可以新建任何一个文件,然后改名为Autorun.inf就可以了。),接着打开WinHex,按下F9功能键,或者从“工具”菜单下选择“磁盘编辑器”,打开需要处理的闪存(如果你插了多个,请确定那个闪存的盘符),定位到AutoRun.inf文件,可以看到文件名中间有一个空格,文件名的后面也有一个空格,现在请将后面的空格(20)直接修改为“E5”,确认后保存再退出就可以了。
    看起来AutoRun.inf的文件名没有发生任何变化,但这个时候,任何人都不能再打开它或者修改它了。或者,也可以将“20”更改为“E2”,这样可以将AutoRun.inf文件隐藏起来,使你不会每次都看见它而纳闷。
    第二种方法:使用现成的免疫程序
  如果你觉得使用WinHex比较麻烦的话,那么可以使用“AutoRun.inf疫苗”免疫程序,注意这个程序必须在Windows XP系统下运行,。
  解压后直接运行,从下拉列表框中选择需要免疫的可移动磁盘,然后单击“Inject”按钮,很快就会看到提示免疫成功的消息。其实,这个免疫程序的操作原理并不复杂,主要是在闪存根目录下创建一个无法删除、无法重命名的AutoRun.inf文件,这样可以防止闪存在带有病毒的计算机上使用时受到感染,自然也就不会被带到自己的计算机上啦。
    当然作了这些操作之后,你的U盘里还是会被病毒放进病毒文件,这是无法避免的,但是以后在任何电脑上双击闪存所在的盘的时候,再也不用担心病毒会使用“自动播放”的功能而自动运行了,所以用闪存时,千万不要去打开那些陌生的文件,小心中毒!

下面是程序实现的方案(直接用偶做的这个就可以了,支持所有移动磁盘,对硬盘不做操作,也可以用来解除其它工具做的文件夹免疫。)


另外:用Fat16及Fat32都可以,不必强求是Fat32,也就是说大部份情况下你不必重格磁盘。
        即使是用Ntfs,我们也做了加了权限的Autorun.inf文件。
       本程序可以自动识别U盘,更换U盘可以不必关闭本程序重新打开,使用U盘弹出功能要求是:本程序不能在被弹出的U盘上,被弹出的U盘上不能有打开的文件(与win的要求相同)。

V1.3 版,修正在Fat32上可能免疫失败的问题,当然同时也修正了无法解除2楼所做的免疫的BUG。

v1.31版  修正V1.3版在改算法时将Ntfs解除免疫的功能弄掉了。同时修正一下在大小系统字体下界面的问题。

v1.33版    重新设定了一下算法,在不能成功免疫的磁盘上不建无用的Autorun.inf

[ 本帖最后由 wang6071 于 2008-9-22 23:17 编辑 ]

U盘免疫.JPG (24.44 KB, 下载次数: 258)

程序界面

程序界面

UPlus1.33.rar

158.7 KB, 下载次数: 1358, 下载积分: 无忧币 -2

点评

www.rrkds.com/guzhuang/古装电视剧 www.rrkds.com/shenhua/神话电视剧  发表于 2014-8-19 22:41
84#
发表于 2009-10-19 10:02:56 | 只看该作者
下來試試,謝謝樓主。
回复

使用道具 举报

83#
发表于 2009-5-13 23:18:43 | 只看该作者
把 E5 改成 E7,这样就是只读隐藏的系统文件了
回复

使用道具 举报

82#
发表于 2009-5-13 15:16:19 | 只看该作者
汗。。今天才发现原来autorun.inf畸形下建立畸形目录是防不了改名的。。吓死我啦。。。。

不过我的8GU盘fat32用winhex查看竟然文件名都是乱乱的。没办法看清楚也不知道改哪里。

试试lz的工具^_^。
回复

使用道具 举报

81#
发表于 2009-4-25 21:05:57 | 只看该作者
支持,谢谢!~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

80#
发表于 2009-4-25 15:58:56 | 只看该作者
收藏..这几天正在找U盘免疫的..~!!
回复

使用道具 举报

79#
发表于 2009-4-25 13:19:21 | 只看该作者
这么好的东西,收藏,谢谢分享。
回复

使用道具 举报

78#
发表于 2009-4-25 10:52:52 | 只看该作者
很详细,谢谢了
回复

使用道具 举报

77#
发表于 2009-4-24 17:35:51 | 只看该作者
我是下载试用后登录上来感谢老大的,程序写的很好,这个免疫文件很管用,谢谢。
回复

使用道具 举报

76#
发表于 2008-12-11 13:21:37 | 只看该作者
试验了,很好用,在NTFS和FAT32硬盘分区都可正常使用
回复

使用道具 举报

75#
发表于 2008-12-10 15:59:34 | 只看该作者
很不错的玩意,试试看
回复

使用道具 举报

74#
发表于 2008-12-10 09:25:07 | 只看该作者
不错  好东西  手下了  谢谢 楼主
回复

使用道具 举报

73#
发表于 2008-12-8 23:56:15 | 只看该作者
不错的东东,顶一下。
回复

使用道具 举报

72#
发表于 2008-12-8 10:24:33 | 只看该作者
这个是好东西,以前一直用批处理建立无法删除的文件夹的方式进行免疫~~~现在有了更好的方法。
回复

使用道具 举报

71#
发表于 2008-12-6 18:53:36 | 只看该作者
已下载,不知道在PE下能不能被干掉
回复

使用道具 举报

70#
发表于 2008-12-6 14:47:58 | 只看该作者
不错,下载用了,谢谢             
回复

使用道具 举报

69#
发表于 2008-12-6 14:36:44 | 只看该作者
发现UPlus建的Autorun.inf, NTFS分区上的, 会被360删除, 而FAT32上的没事.

请楼主关注一下, 如何避免被360所删.
回复

使用道具 举报

68#
发表于 2008-10-29 01:08:51 | 只看该作者
我的U盘中毒了,所有文件都成了XXX。exe了 全毁了 现在的U盘没有以前的只读开关了 不好用
回复

使用道具 举报

67#
发表于 2008-10-28 21:52:51 | 只看该作者
学习学习,下载收藏.
回复

使用道具 举报

66#
发表于 2008-10-28 17:11:24 | 只看该作者
感谢.........................................
不错的工具
回复

使用道具 举报

65#
发表于 2008-9-27 20:55:32 | 只看该作者
谢谢提供,不过试了下,老是报免疫失败。
回复

使用道具 举报

64#
发表于 2008-9-27 16:26:47 | 只看该作者
贴子沉了, 顶上去!

原来用autorun(任软)作的免疫目录(NTFS分区),  正常情况下不可删除和改名, 最近被一病毒巨然把免疫目录改名了, 求助后用楼主的wsyschek才删除被改名的目录.

试试楼主的这个会不会被病毒修改.
回复

使用道具 举报

63#
发表于 2008-9-23 20:26:06 | 只看该作者
最新的1.33在家里电脑上还是有2个分区(家里电脑2个硬盘,第一硬盘5个区,第二硬盘3个区)不能免疫,原来的1.32能免疫第一硬盘第一个NTFS分区,其他32都不能免疫,对第二分区免疫没有问题,1.33能免疫第一硬盘1-2-3分区,4-5分区不能免疫。第二硬盘所有分区也能正常免疫。(系统安装在第一硬盘第一分区。第二硬盘未激活主分区。未安装系统)
回复

使用道具 举报

62#
发表于 2008-9-23 10:18:15 | 只看该作者
不错的东东,顶一下。
回复

使用道具 举报

61#
发表于 2008-9-23 10:10:16 | 只看该作者
1.33在公司电脑上能正常免疫和删除免疫。无论是NTFS和32格式的,还没有在家里电脑上试,试过后再来回复!
回复

使用道具 举报

60#
发表于 2008-9-23 01:50:19 | 只看该作者
试了一下,很好用,还打算买带写保护的呢,呵呵,这下省了,谢谢楼主
猜一下,如何实现的,是不是和文件名有关啊?呵呵
回复

使用道具 举报

59#
 楼主| 发表于 2008-9-22 22:53:19 | 只看该作者
原帖由 jxyun99 于 2008-9-22 19:29 发表

1.32依然存在那样的问题,不知道会不会和我的双硬盘有关系,不过1.1又没有问题,想不通了


公司的机器及我的机器均试过N次都没有重现你的问题(测试了10来个fat32分区,内容包括拷贝大量文件及反复删除文件试免疫,均可成功,这个问题真有点奇怪了)

v1.32的算法存在一定问题(一般来说不影响使用)。v1.33再次优化并修正了一下算法,你尝试一下v1.33  (在顶楼下载).

v1.1如果能成功的话,可能是程序在获取你的磁盘参数时发生了部份错误(这个原因不清楚,也许与磁盘第一次格式化时用的程序有关系),因为v1.1是暴力搜的,v1.3之后是读取磁盘参数后按参数调整的,理论上更适用于不同的分区情况。

[ 本帖最后由 wang6071 于 2008-9-22 23:00 编辑 ]
回复

使用道具 举报

58#
发表于 2008-9-22 19:29:09 | 只看该作者
原帖由 wang6071 于 2008-9-22 18:59 发表


检查程序后发现在查找算法上有一点小问题,v1.32修正了一下,你再试试。

1.32依然存在那样的问题,不知道会不会和我的双硬盘有关系,不过1.1又没有问题,想不通了
回复

使用道具 举报

57#
 楼主| 发表于 2008-9-22 18:59:09 | 只看该作者
原帖由 jxyun99 于 2008-9-22 15:12 发表
用1.1版本在1.31使用出错的分区上使用,能正常建立和去除免疫,记得1.2好像也行,不过电脑上已经找不到1.2的了.1.3就是在NTFS分区上不能解除免疫,现在1.31在我电脑好多分区上都不能免疫,只有少数2个分区能免疫


检查程序后发现在查找算法上有一点小问题,v1.32修正了一下,你再试试。

[ 本帖最后由 wang6071 于 2008-9-22 22:44 编辑 ]
回复

使用道具 举报

56#
发表于 2008-9-22 15:12:12 | 只看该作者
用1.1版本在1.31使用出错的分区上使用,能正常建立和去除免疫,记得1.2好像也行,不过电脑上已经找不到1.2的了.1.3就是在NTFS分区上不能解除免疫,现在1.31在我电脑好多分区上都不能免疫,只有少数2个分区能免疫
回复

使用道具 举报

55#
发表于 2008-9-22 14:52:50 | 只看该作者
1.1和1.2版本都没有那样的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-20 12:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表