c语言api函数写病毒,C语言病毒代码,及写病毒简单介绍

编制病毒的语言

最常见的编制病毒的语言有汇编语言、VB、C 语言等,我们可以来看一看一个有名的病毒论坛上认为学写病

毒要掌握的基础:

1).Win32编程,进程,线程,内存,等等。

2).32位汇编,以指令用法为主。386汇编就比较够用了。

3).PE格式,有精力还可以看一下其它可能被感染的文件的文件格式。

4).调试技术。VC,TD32,SoftIce,等等。要掌握的东西确实很多,还多听都没听过,很吓人.但实际上,即使我们对计算机的原理和操作系统不很了解,而且不熟悉除C以外的其他语言,只要我们对C的库函数有一定了解,就可以写一些类似病毒的东西.

三 用C编制病毒以TurboC2.0为例.它的库函数可以实现很多功能.

如以下两个函数: 1).findfirst和findnext函数:

在dir.h。findfirst用来找各种类型的文件,可以得到文件名文件长度,文件属性等,findnext和findfirst配合使用,用来找到下一个同类型的文件。

2).remove函数:在stdio.h.只要知道文件名,可以删除任意类型的文件.

四 第一个C病毒

<>上有一句比较经典的话,

"或许把恶意软件造成的损害说成是心理上的损害可能会更恰当一些".

从这个意义上说,我的病毒是非常典型的病毒.

下面是我写的病毒.

它主要由四个模块组成.

RubbishMaker()可用来在当前目录下生成大量随机命名的垃圾文件.

CreatEXE()将在C盘的敏感地方放置几个.exe垃圾,它们要隐蔽一些。

Remove()会删掉你的一些东西,所以千万不要随便运行这个程序.

Breed()是C_KILLER的精华所在,它将kill所有的c程序,并利用它们繁殖自身.

前三个是有效负载. 第四个可以说是它的感染机制.

**********************************

IN FACT,IT"S NOT A VIRYUS AT ALL.

*************************

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值