详细说明用VB编写病毒编码的想法(让你知道这些病毒是如何产生的)
在病毒泛滥的互联网时代,你不赞成这件事吗?接下来,让我们来了解一下这种病毒是如何产生的。
用VB写病毒需要考虑以下几点:
感柒服务器
使用感染文档后,首先要区分服务器是否以感染病毒为基础,其实就是要区分病毒行为的主体文件是否存在,如果没有,复制病毒行为主体的指定位置(如:
将病毒文件复制到c:windowssystem),可以用filecopy句子完成;如果病毒已经感染了七个服务器,则完全区分它。
比如,分辨C:windowssystemKiller.exe是否存在,如果有必要撤出区分,如果没有,则证明该设备没有感染病毒,立即复制病毒文档。
病毒源代码名称game.exe.
声明的一部分:
""定义 FileExists% 函数公式 public success% Function FileExists%(fname$) On Local Error Resume Next Dim ff% ff% = FreeFile Open fname$ For Input As ff% If Err Then FileExists% = False Else FileExists% = True End If Close ff% End Function
编码部分:
“分辨文件是否存在” success% = FileExists%("C:windowssystemKiller.exe") If success% = False Then “如果病毒不存在,将病毒复制到电子计算机 FileCopy "game.exe", "C:windowssystemKiller.exe" ... “修改注册表,在RUN中添加它.(省略几个代码) End If
病毒开机运行
与此同时,病毒感七主机启动了自己的注册表文件,这与将病毒复制到服务器中是同时进行的。服务器感觉完成后,注册表将不再修改。可以通过程序编写
并启用API函数操作WIN注册表文件,然后病毒在每次运行电子计算机时都会自动运行。
资源管理器
严禁在资源管理器页面上列出病毒本身,可以通过程序编写来实现。
用编码 App.TaskVisible = false 可以实现;此外,它是基于Win的启用 实现API函数公式,这里就不介绍了。
病毒发病标准
Day可以使用(Date)判断今天是什么号码,然后与明确的日期进行比较,也表现出病毒主体的毁灭性,否则不会发生。也可以使用Timeee、Date或其他方
该方法用于区分病毒的发病要求。
例:
if day(date)=16 then "16是发病日期,选值为1-31的总金额 ... ... ""kill ******* 毁灭性编码(格式化硬盘,删除指定文件属性,传输数据包 杜塞网络等,省略多个编码) end if
病毒的毁灭性
这部分编码取决于病毒的力量。较轻可以快速减少服务器资源,直到卡住(你必须知道蜘蛛的基本原理),也就是说,实现启动必死的目标
实际效果;还可以添加计算机硬盘定时炸弹编码、后台管理删除文件等。重能使电子计算机完全偏瘫。
病毒的生长
基本原理很简单,就是把自己和其他可执行程序结合起来,它也是两个文档并成一个文档。它也可以通过E-Mail传播。什么病毒被载入感染主机?
电子邮件归档,将带有病毒附件的E-Mail发送给目录中的每个人(这就要求你知道VB网络程序的编制).