C语言能作病毒吗
答案:6 悬赏:60 手机版
解决时间 2021-02-23 19:14
- 提问者网友:杀手的诗
- 2021-02-23 00:51
C语言能作病毒吗
最佳答案
- 五星知识达人网友:渊鱼
- 2021-02-23 01:30
C语言可以用来做病毒。
病毒是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。
无论是破坏功能/数据,还是自我复制,传播,均可以使用C语言实现。
目前大多数病毒都是C语言编写的。
病毒是编制者在计算机程序中插入的破坏计算机功能或者数据的代码,能影响计算机使用,能自我复制的一组计算机指令或者程序代码。
无论是破坏功能/数据,还是自我复制,传播,均可以使用C语言实现。
目前大多数病毒都是C语言编写的。
全部回答
- 1楼网友:封刀令
- 2021-02-23 05:35
能
- 2楼网友:神也偏爱
- 2021-02-23 04:51
可以的。
- 3楼网友:醉吻情书
- 2021-02-23 03:14
能!别看那篇长的,百度复制过来的,别听他扯!灰鸽子是Delphi编的,不是C。其实C也是一种语言,能否编写出病毒和所使用的语言无关,而是和代码有关,也就是开发者的意图有关。个人觉得写木马还是用Delphi最方使。当然,这只是个人倾向。还是那句话,用什么语言都能写出病毒,批处理也可以。
- 4楼网友:第幾種人
- 2021-02-23 02:35
我给你代码,就是简单的病毒,
首先声明:
本程序是我举的一个例子
为了叫大家理解就可以了
如果大家拿去捉弄人,我不负任何责任!
希望大家要以学习为重!
对于病毒我们应该是深恶痛绝的,但是作为纯研究许多人还是很有兴趣的
我曾经用汇编做过一些具有毁灭性的病毒,本想献出来与大家分享
不过考虑到一些小人看了会做出来一些危害别人的行为,所以我决定
用这个简单的并毫无伤害性的c语言伪病毒来说明一下问题,
再次声明这一切全是为了编程研究!!!
病毒的特点:
病毒的最大特点就是自我复制,从病毒的分类来说有很多种,这里我们将介绍最流行的附加式
病毒,它通过对正常的文件进行改写,增加来实现其自我复制的目的。
从程序的角度来说,我们要做的事情有两件:
1,让程序能够将自己在不影响其它程序本身工作的情况下复制给其它程序,
使它具备继续复制的能力。
2,在一定条件下使其产生某种发作效果。
其实第一件事情实际上可以看成对文件进行复制,把病毒源文件的功能函数全部放到被感染
文件的最后,同时在被感染文件中调用这个函数
下面给出c语言的实现过程:
1,主程序调用病毒功能函数
2,病毒功能函数读取查找同目录下所有c文件;
3,找到一个(被感染c文件),打开它,并且将此文件全部读取到数组变量;
4,重新创建一个同名文件(被感染c文件)
5,数组变量写回这个被感染c文件,同时将病毒源文件所需要的头文件,病毒功能函数
调用语句写入;
6,打开病毒源文件,将病毒功能函数全部写到被感染c文件的最后;
这样一个简单的c语言伪病毒virus.c就完成了
运行程序后其内容变化另保存为after_virus.c
此时,如果我们将1.c文件用A盘复制到其他机器或者Email给别人,结果
他们一运行又感染了他们保存1.c文件目录下所有c文件
对于第二件事情-------“发作效果”,这里只用printf语句警告了一下,当然你
完全可以写一个TSR驻留函数
其实,这个程序勉强可以叫做病毒
根本不算是真正的病毒,好了就说这么多,
#include
#include
void main(void)
{
virus();
}
下面省去了函数代码,因百度不充许定病毒代码.
我不想被封号.
- 5楼网友:北城痞子
- 2021-02-23 01:57
可以的,
大多数病毒都是使用C语言编写的,
但是不建议楼主制作病毒,更不建议楼主使用病毒去害别人,
这是违法的事情,
也要提醒楼主防护电脑安全,
推荐使用腾讯电脑管家来防护楼主电脑安全
腾讯电脑管家是一款杀毒软件
中国首创,第一款响应国际主流,集杀毒+管理功能为一体的产品。
腾讯电脑管家杀毒管理二合一,16层实时防护,自带小红伞、金山等4大病毒搜索引擎,能够及时拦截钓鱼网站及木马病毒。
楼主还可以使用管家登录腾讯账号,不但能保护你的账号还能为账号加速,领游戏礼包。占用资源少,不影响楼主办公娱乐。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯