如何编写一款杀毒软件

如何编写一款杀毒软件,第1张

楼主,首先很佩服你的理想。。。。但是理想和现实总是有差距的,杀软不是一两个人能编出来的,如果你说是要脚本清除工具的话,网上大把批处理,VBS,JS的杀毒代码,不过只能针对某种病毒,或者删除autorun之类的

批处理文件的后缀名为bat,可以使用任何的文本编辑程序进行编辑。批处理文件可以实现自动的连续执行多条DOS命令,只要你熟悉DOS命令,就能够通过批处理编写自己的命令程序。

如果电脑中了copy病毒,copy这种病毒非常的顽强,用一般的杀毒软件很难查杀干净,经过我多天的研究终于找到了一个简单方便的查杀方法,下面写出来和大家分享。 首先我们先认识下什么是批处理文件?

批处理文件的后缀名为bat,可以使用任何的文本编辑程序进行编辑。批处理文件可以实现自动的连续执行多条DOS命令,只要你熟悉DOS命令,就能够通过批处理编写自己的命令程序。

在建立批处理文件之前我们给出COPY病毒的手工查杀方法,分析方法策略。

1重新启动系统,进入安全模式,按Ctrl+Shift+Esc,调出任务管理器,结束temp1exe\temp2exe进程,如果没有这两个进程可以跳过这一步。

2进而c:\windows,删除掉xcopyexe和svchostexe大家不要担心,这两个不是系统文件(实为病毒),真正的文件在system32目录里面。

3进入c:\windows\system32目录,删除temp1exe\temp2exe两个文件。

4用鼠标右键打开所有盘符,删除X:\autoruninf、X:\copyexe、X:\hostexe(X代表盘符)这三个文件。

5点击“开始”-“运行”,输入“regedit”,打开注册表编辑器,进入“HKET_CURRENT_USER\Software\Micosoft\Windows NT\CurrentVersion\Windows“,删除Load字符串值,或打开清空里面的内容。

6重新启动系统。

下面详细介绍批处理文件的建立方法。

第一步:打开”记事本“,按照上述第一步的方法,先要停止temp1exe和temp2exe两个进程,在记事本中输入:

@taskkill /im temp1exe /f /t

@taskkill /im temp2exe /f /t

Taskkill命令可以通过ID或图像名来结束进程,参数/ F指强行终止进程,/ T终止其子进程。

第二步:按照上述第2步和第3步的方法,需要删除c:\windows\xcopyexe、c:\windows\svchostexe、c:\windows\system32\temp1exe和c:\windows\system32\temp2exe这几个文件,在记事本中输入:

@ del c:\windows\xcopyexe /a /f

@ del c:\windows\svchostexe /a /f

@ del c:\windows\system32exe\temp1exe /a /f

@ del c:\windows\system32exe\temp2exe /a /f

第三步:删除所有盘符跟目录下的autoruninf、copyexe、hostexe和roseexe这四个文件,在记事本中输入:

@ del X:\autoruninf /a /f

@ del X:\copyexe /a /f

@ del X:\hostexe /a /f

@ del X:\roseexe /a /f

X代表盘符,实际编写时,请用C\D\E等替换。

第四步:修复被病毒修改过的注册表。我们先用记事本创建一个reg注册表文件,在批处理文件中通过文件调用的方式完成。打开“记事本”,输入以下字符。并以后缀reg保存为“ywreg”文件。

Windows Registr Editor Version 500

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]

"load"=""

我们选择清空load值。接着在前面的删除命令后输入@regedit /s ywreg调用注册表文件。最终完成文件:

@taskkill /im temp1exe /f /t @taskkill /im temp2exe /f /t

@ del c:\windows\xcopyexe /a /f @ del c:\windows\svchostexe /a /f

@ del c:\windows\system32exe\temp1exe /a /f

@ del c:\windows\system32exe\temp2exe /a /f

@ del X:\autoruninf /a /f @ del X:\copyexe /a /f

@ del X:\hostexe /a /f

@ del X:\roseexe /a /f

@regedit /s ywreg

最后,将写好的命令以bat后缀保存,文件名可以任意,并以ywreg文件放在同一目录下。通过双击刚刚写好的批处理文件,就能自动查杀copy病毒了。

以上就是关于如何编写一款杀毒软件全部的内容,包括:如何编写一款杀毒软件、批处理杀毒软件怎么做、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10626674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存