|
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 |
|
|
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
|
|
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 |
|