用C语言编写简单的病毒

[摘要]本病毒机制的辨析,以C专门用语构成的独身小型病毒为例。,用它。

[摘要] This paper introduce the 故事片 of the computer virus,then show a simple example written by .

一、是什么病毒?
歹意软件可以是第独身对敝发生侵袭的计算者安全的问题.因而病毒在数据安全的中是很重要的.
敝要件的凑合病毒。,敝要件领会病毒。
写少量地病毒是个好主意。
条件你想写病毒,先要察觉它是什么.可以给病毒独身限界,这一限界被到处认可。。Frederic 科恩博士在独身短期的的计算者病毒主教的座位中提到。:
“……独身顺序,可以经过修正本身的顺序来运输给静止顺序。“
在世界上,病毒与普通顺序没什么明显的。,同时通常较比简略。,不相似的很多顺序这么复杂。。不论怎样病毒运用了规则运用的技术。。
敝要件编制独身病毒。,率先,敝要件察觉病毒的运作机制。。
不论病毒是什么。,在体系结构上普通分为三个功用模块。:传染机制,撞机制与无效加载。
在病毒体系结构中,第独身也脚底要件的使分开是传染机制。。病毒要件的率先可以生殖它们本身的法典。,这执意病毒适合病毒的发生因果关系。
发生因果关系。敝可以运用一类C伪随机码来表现这人迅速移动。。

病毒的瞬间个次要结合使分开是无效加载撞事实。病毒,不太可以马上袭击。,不然它将不会被散发得远端的.暗藏的与敌对力量相关的不朽要比能用在祈使句中以引起人注意的与敌对力量相关的危急得多.病毒普通是在找到必然数量的传染体,日期或工夫,时间的长短性格后撞。
独身简略的撞机制可以因此任务。

无效加载是病毒可以骚扰你的计算者的方法。,具有撞机制的病毒也有无效加载。。它可以任性发送给你一次简略的诈骗音讯。,重行使体式化磁盘,发送Email农场租金给本身可以适合独身无效的担子。。简略无效加载可以列举如下表演

二、 病毒专门用语
最公共的的病毒专门用语有缀编专门用语、VB、C 专门用语等,敝可以看一眼独身著名的得知病毒护民官的根底。:
1)Win32预调,继续说,线,内存,诸如此类。
2)32位编制,教育学是次要用途。。386缀编就够了。。
3)PE体式,您还可以检查静止潜在传染提出申请的提出申请体式。。
4)调试技术。VC,TD32,SoftIce,诸如此类。
有很多事实要作为主人。,我没听说过。,太糟透了的了。但在世界上,虽有敝对规律和执行系统领会不多,不熟悉C。
静止专门用语除外,只需敝对C的集合重大聚会有必然的领会。,你可以写少量地相似物病毒的东西。
三运用C编制病毒。
诸如,它的集合重大聚会可以引起多种功用。
以下两个重大聚会:
1)Findfirst和FordNew重大聚会:在。FordWestF1用于查找各种的类型的提出申请。,可以获得提出申请名和提出申请上浆。,提出申请属性等。,FIFNEXT与FIDEN的混合,用于查找同卵的类型的下独身提出申请。。
2)删去功用:是的,只需敝察觉提出申请的系统命名法。,可以删去什么都可以类型的提出申请。
四 我写的太阳城申博   
<<计算者病毒解密>有独身更第一流的的版本。,”大致上把歹意软件形成的伤害说成是心理上的伤害可以会更恰当少量地”.从这人意思上说,我的病毒是一种罕有的类型的病毒。
上面是我写的病毒。
它次要由四价元素模块结合。

RubbishMaker()可用来在普遍地大学情况便览下尝试浓厚的随机命名的渣滓提出申请.
CreatEXE()将在C DI灵敏区地方多个EXE渣滓。,他们要件被人的皮肤起来。。
删去()将删去少量地你的东西。,因而不要恣意运转这人顺序。
家族()是CK凶手的精华。,它将采用各种的处死C顺序。,联合体它们来生殖本身。

前三个是无效加载。
四个一组之物是传染机制。

发表评论

电子邮件地址不会被公开。 必填项已用*标注