中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [原创] 【XP病毒免疫者】 上一主题 | 下一主题
shandow
禁止访问





积分 -37
发帖 7
注册 2007-4-8
状态 离线
『楼 主』:  [原创] 【XP病毒免疫者】

前言:

网络带给大量信息和方便的同时也潜藏着杀机,有些时候虽然计算机在杀毒软件的保护下,但任然会有崩溃的危险,因为杀毒软件不是万能的,病毒是人编的,杀毒软件也是人编的,病毒总是走在杀毒软件的前面.本程序可以事先对定义好的病毒进行免疫,使磁盘对定义的病毒写保护(这里程序产生的文件是无害的),当真正的病毒来时,因为磁盘保护而无法写入磁盘,起到防患于未然的目的.

本页面将提供程序配套病毒库的升级,由于本人已经大2,越来越忙,如果无法及时更新,请大家在互联网上搜索相关资料,或者您如果碰上过一些厉害的病毒,如被杀毒软件查出来但无法删除,请E-mail我,我可以向您提供解决方案,更重要的是搜集信息,增强程序功能.在此提前谢谢大家!

程序中提供病毒库升级.



下载地址:

http://www.ycai.cn/dl/adminhy_download/Anti-Virus.rar

2007-7-8 18:32
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
koala
初级用户

Batchs上議院參議長


积分 199
发帖 105
注册 2007-6-5
来自 江苏
状态 离线
『第 2 楼』:  

你的批处理源代码太容易搞了,联系我一下  QQ 13019940
给你个丹麦的极品批处理编译器



『生如夏花之绚烂
   死若秋叶之静美』 dos做到了
2007-10-1 21:25
查看资料  发送邮件  发短消息 网志  OICQ (13019940)  编辑帖子  回复  引用回复
ldd600
新手上路




积分 6
发帖 3
注册 2007-9-28
状态 离线
『第 3 楼』:  

能不能讲一下思路啊?
无缘无故的就给个网址我们下载。而且你还是“新手上路”级别的。
在这个复杂的世界里,不要怪我多心啊,不敢点。

2007-10-2 01:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bbq123bbq
初级用户




积分 197
发帖 77
注册 2006-9-19
状态 离线
『第 4 楼』:  

@Echo Off

title 病毒免疫者 1.1   作者: Digital Boy  网站: adminhy.xinwen365.net

Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆      您现在使用的是"病毒免疫者",顾名思义本程序只可以进行      ┆
Echo ┆      预防,并不具备杀毒能力,如果PC已经中毒请用杀毒软件查      ┆
Echo ┆      杀!目前的 1.0版本在XP下测试通过。虽然很多病毒可以被      ┆
Echo ┆      杀毒软件查杀,但是使用本软件可以防患于未然。              ┆
Echo ┆                                                                ┆
Echo ┆      本人不提供源代码,因为本人前期的作品发表后有很多相似      ┆
Echo ┆      作品出现,令人心寒的是这些人都说是自己独立编写的,而      ┆
Echo ┆      本人看过他们的源代码后可以肯定百分之90的代码与作者编      ┆
Echo ┆      写的相同,基本结构亦相同。                                ┆
Echo ┆                                                                ┆
Echo ┆      本人可以保证本程序不包含任何破坏代码,并对可能产生的      ┆
Echo ┆      各种错误操作做出相应解决方案,如果你能理解并相信作者      ┆
Echo ┆      请继续...否则请退出,谢谢!                               ┆
Echo ┆                                                                ┆
Echo ┆      抄袭别人的代码不加任何修改并冠以己名是一种可耻的行为!     ┆
Echo ┆                                                                ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo.
Echo.
Echo 明白了,任意键继续...
pause>nul
cls

:menu

Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆     读取 Anti-Virus.txt 中的数据  并进行免疫  --  请输入  1    ┆
Echo ┆     读取 Anti-Virus.txt 中的数据  并撤消免疫  --  请输入  2    ┆
Echo ┆     由于 Anti-Virus.txt 错误数据导致错误操作  --  请输入  3    ┆
Echo ┆     进行 Anti-Virus.txt 病毒数据升级(需联网)  --  请输入  4    ┆
Echo ┆     有啥不懂的输入 Help 查看详细说明          --  请输入  Help ┆
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Set /p operation=请输入所期望的操作:
If %operation% equ 1 Goto :operation1
If %operation% equ 2 Goto :operation2
If %operation% equ 3 Goto :operation3
If %operation% equ 4 Goto :operation4
If %operation% equ help Goto :help
Echo.
Echo 输入错误,请重新输入
ping 127.1 -n 3 > nul
cls
Goto :menu

:operation1
cls
If Exist %systemroot%\Virus_List Goto :VirusListExist


Echo C:\autorun.inf> Anti-Virus.txt
Echo d:\autorun.inf>> Anti-Virus.txt
Echo C:\Windows\svchost.exe>> Anti-Virus.txt

Echo 我来说明下:如果有一个病毒叫 svchost.exe  它存在于C:\Windows 下 > 说明.txt
Echo 如果你想对这个病毒免疫  那请编辑  Anti-Virus.txt 加入 记录 >> 说明.txt
Echo C:\Windows\svchost.exe 即可! Anti-Virus.txt只会在第一次运行时产生,  >> 说明.txt
Echo 如丢失请自行建立。 每行只可以写一条包含绝对路径和后缀名的记录 >> 说明.txt
Echo 特别注意 Anti-Virus.txt 中 C:\Windows\svchost.exe后不可以带空格! >> 说明.txt

Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆      OK,程序已经为您建立好 Anti-Virus.txt 文件,并生成说      ┆
Echo ┆      明文件,请阅读说明文件并正确编辑 Anti-Virus.txt 文件      ┆
Echo ┆      程序现在挂起等待您的命令,完成编辑后即可进行免疫          ┆
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
:edit
Set /p edit=输入OK,进行免疫:
If %edit% equ ok Goto :editok
Echo.
cls
Echo 瞎输啥啊?!
Echo.
Goto :edit
:editok
md %systemroot%\Virus_List
cls
:VirusListExist

If Exist Anti-Virus.txt Goto :antivirusexist


Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆      程序检测到Anti-Virus.txt文件丢失,此文件丢失意味程序      ┆
Echo ┆      无法读取数据,将导致免疫失败!程序将自动退出,请编辑      ┆
Echo ┆      Anti-Virus.txt文件后运行本程序!                          ┆
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo 任意键退出...请编辑Anti-Virus.txt文件并保证与本程序在同一目录下!
pause > nul
Goto :End

:antivirusexist


Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆     执行信息反馈:                                             ┆
Echo ┆     (如果存在可能是已经免疫过或者您的计算机已经感染病毒)       ┆
Echo ┆                                                                ┆

Setlocal EnableDelayedExpansion
For /f "delims=" %%a In (Anti-Virus.txt) Do (
Set x=%%a
If Exist !x! Goto :fail
md !x!
attrib +h +s !x!
md !x!\anti-virus...\
Echo ┆     !x! 免疫成功 请勿重复免疫,谢谢
)
Echo ┆
Goto :over                                                                ┆
:fail
Echo ┆ !x! 已经存在 免疫强制退出 请进行查证是否为病毒
:over  
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo.
Echo.
Echo 免疫完成 任意键返回菜单。
pause>nul
cls
Goto :menu


:operation2
cls
Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆     执行信息反馈:                                             ┆
Echo ┆                                                                ┆
Setlocal EnableDelayedExpansion
For /f "delims=" %%a In (Anti-Virus.txt) Do (
Set xx=%%a
rmdir !xx!\anti-virus...\>nul
rmdir !xx!>nul
Echo ┆    !xx! 反免疫成功 文件已被删除 谢谢使用
)
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo.
Echo.

Echo 反免疫完成 任意键返回菜单。
pause>nul
cls
Goto :menu

:operation3
cls

Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆                                                                ┆
Echo ┆      由于作者比较懒,这个功能将在下一个版本开放,暂时没有      ┆
Echo ┆      编写,如果产生错误操作,保持病毒数据库文件的错误信息      ┆
Echo ┆      不变,使用操作2即可完成修复,不过会撤消已经免疫的病       ┆
Echo ┆      毒,您只需要重新编辑TXT并保证其内容正确使用操作1免疫      ┆
Echo ┆      即可。                                                    ┆
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo.
Echo.
Echo 晕倒,I服了U,任意键返回菜单。
pause>nul
cls
Goto :menu

:operation4
Echo.
Echo 与网站建立链接中...请稍等
ping 127.1 -n 3 > nul
Echo ^<script language="javascript"^> > c:\updata.htm
Echo window.location ="http://adminhy.xinwen365.net/computer/anti_virus.htm" >> c:\updata.htm
Echo ^</script^> >> c:\updata.htm
start c:\updata.htm
ping 127.1 -n 2 > nul
Del c:\updata.htm
cls
Goto :menu


:help
cls
Echo ┌┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┐
Echo ┆说明1                                                           ┆
Echo ┆     读取 Anti-Virus.txt 中的数据  并进行免疫                   ┆
Echo ┆                                                                ┆
Echo ┆     此操作要求 Anti-Virus.txt 中存在病毒数据记录,记录包含     ┆
Echo ┆     病毒绝对路径和后缀名,您可以去本人网站升级数据库。         ┆
Echo ┆     数据库要求格式如下: (每行一条记录)                         ┆
Echo ┆       C:\svchost.exe                                           ┆
Echo ┆       c:\sms.exe                                               ┆
Echo ┆                                                                ┆
Echo ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤
Echo ┆说明2                                                           ┆
Echo ┆     读取 Anti-Virus.txt 中的数据  并撤消免疫                   ┆
Echo ┆                                                                ┆
Echo ┆     此操作撤消 已经免疫的 病毒记录,记录以病毒数据库文件为准   ┆
Echo ┆                                                                ┆
Echo ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤
Echo ┆说明3                                                           ┆
Echo ┆     由于 Anti-Virus.txt 错误数据导致错误操作                   ┆
Echo ┆                                                                ┆
Echo ┆    TXT 只能记录经典病毒的绝对路径如 C:\Windows\svchost.exe     ┆
Echo ┆    这个文件实际是存在于C:\Windows\system32下的,故前者为病毒   ┆
Echo ┆    如果TXT文件中记录的是 我狂晕 或者 c:\123 即是文件夹而不是   ┆
Echo ┆    文件,免疫后这个文件夹就无法删除^! 本选项专门解决这个问题。  ┆
Echo ┆                                                                ┆
Echo ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┤
Echo ┆说明4                                                           ┆
Echo ┆     进行 Anti-Virus.txt 病毒数据升级(需联网)                   ┆
Echo ┆                                                                ┆
Echo ┆     在联接网络的情况下访问作者个人网站,获取最新版本或者病毒   ┆
Echo ┆     数据库文件 Anti-Virus.txt 如果你不会编辑这个文件,作者将   ┆
Echo ┆     为您提供经典病毒的数据参数和解释                           ┆
Echo ┆                                                                ┆
Echo ┆                                           作者: Digital Boy    ┆
Echo └┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┘
Echo.
Echo.
Echo 我看明白了,任意键返回菜单。
pause>nul
cls
Goto :menu

:End

   此帖被 +2 点积分    点击查看详情   
评分人:【 dosmania 分数: +2  时间:2007-10-5 02:03


2007-10-4 02:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liuyun20
初级用户





积分 36
发帖 14
注册 2007-3-4
状态 离线
『第 5 楼』:  谢谢bbq123bbq兄弟了.

支持开源,学习了!!!

2007-10-4 16:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dosmania
初级用户





积分 172
发帖 54
注册 2007-1-2
状态 离线
『第 6 楼』:  

哈哈,shandow 这个菜鸟,代码被 bbq123bbq 全都贴出来``惭不惭愧你``

”本人不提供源代码,因为本人前期的作品发表后有很多相似作品出现“

批处理你还想怎么加密法啊```能加照能解```还怕人家学到东西吖``

用JAVA写,用JAVA写吧,这样就没人能看到你的代码了。。。汗

2007-10-5 02:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qq4569712
新手上路





积分 10
发帖 4
注册 2007-10-26
状态 离线
『第 7 楼』:  

晕,这里高手真多,真是藏龙卧虎!

2007-10-29 01:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
liangzz
新手上路





积分 11
发帖 6
注册 2007-1-10
状态 离线
『第 8 楼』:  

现在是所谓免疫程序已没市场了,病毒都学会先删除/改名再建立文件的办法绕过免疫

2007-10-31 15:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: