知识大全 病毒及流氓软件自我复制的简单实现[1]

Posted 病毒

篇首语:任何人的知识不可能超过他自己的经验。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 病毒及流氓软件自我复制的简单实现[1]相关的知识,希望对你有一定的参考价值。

  最近朋友的电脑中了病毒 让我跑了三次 费了九牛二虎之力 几种杀毒软件还是没有能把病毒全清除掉 最后没有办法 只能把资料复制出来 把硬盘重新分区了再装系统 装上了可以免费使用的AntiVir 于是乎世界终于清静

  不仅因为Windows系统的脆弱 而且因为病毒无休止的自我复制和满硬盘的藏匿 使得我们脆弱的神经不堪重负 面对千疮百孔 有着莫名其妙而又千奇百怪的名字文件夹和文件的系统 相信大多数人都会选择重装系统 病毒和流氓软件总是让人气愤!那么 计算机程序怎么实现自我复制呢?其实这非常的简单 下面我将用C#简单的实现一个能够自我复制的小小的恶意程序

  程序要实现下面几个功能

  第一 运行时不出现运行界面 当然 在任务管理器里 还是可以看到进程的 道行再深的病毒也不可能无迹可寻

  第二 程序在运行目录下自我复制n份

  第三 采用递归复制的方法 即第一个程序生成第二个程序 第二个程序生成第三个程序 以此类推

  源代码很简单 下面来分析一下

   // 不在任务栏显示   this ShowInTaskbar = false;   // 窗体透明   this Opacity = ;

  System Windows Forms Form类封装了一般的Windows窗口程序大部分特性 极大的简化窗口界面的设计过程 上面这两个属性用于隐藏我们的程序的运行状态 第一个ShowInTaskbar属性 设置为否时 程序就不会在状态栏上面显示 第二个Opacity属性 表示窗口的不透明度 取值在 到 之间 %的不透明度也就是 %透明了 这样 在程序运行时 你就看不见窗体了

   // 默认复制次数   const int TOTAL = ;   int _count = TOTAL;   // 正在运行的程序路径和文件名   string _file = Application ExecutablePath;   // 正在运行的程序路径   string _path = Application StartupPath;   // 正在运行的程序文件名    string _name = _file Replace(string Format( \\\\ _path)   string Empty) ToLower();   try       _count = int Parse(_name Replace( exe string Empty));    _count ;      catch         finally         // 目标文件   string _target = string Format( \\\\ exe _path _count ToString( ));

cha138/Article/program/net/201311/15416

相关参考

知识大全 怎么卸载电脑上的流氓软件

怎么卸载电脑上的流氓软件?求大神告知?你在电脑上下载一个腾讯电脑管家,它能有效预防和解决计算机上常见的安全风险,在里面的工具箱里的软件管理里面就可以卸载那些流氓软件的,由于流氓软件是具有产业链条的模式

知识大全 win7系统防止流氓软件自动安装的方法

win7系统防止流氓软件自动安装的方法?1、首先在桌面按下“Win+R”快捷键打开运行窗口,输入“gpedit.msc”并点击确定打开组策略;2、在左侧窗口依次展开“计算机配置--管理模板--系统--

知识大全 垃圾的qq浏览器,下载的软体都是超级病毒,360根本都无法清除,手机差点瘫痪,和流氓一家的

垃圾的qq浏览器,下载的软体都是超级病毒,360根本都无法清除,手机差点瘫痪,和流氓一家的!想玩游戏就要忍受病毒的干扰,所有游戏都很流氓的,毕竟人家辛辛苦苦写了那一大段的程式也不容易,也要补充钱袋嘛。

知识大全 我想把一台电脑上的安装的系统及软件全部复制到另一台电脑上,怎么操作

我想把一台电脑上的安装的系统及软件全部复制到另一台电脑上,怎么操作?如果两台机子的配置型号什么的都一样的话,可以用ghost!将空机的硬盘挂到安装好系统的机子上,DOS下运行ghost,选择菜单Loc

知识大全 怎样清除手机上的顽固病毒和顽固软体

怎样清除手机上的顽固病毒和顽固软体?不要给我推介刷机精灵,我就是用了这个垃圾流氓应用才染上的!若需鉴定手机是否有病毒,三星手机一般建议进行以下步骤排查及处理:1.部分手机支援智慧管理器(记忆体管理器)

知识大全 那个流氓吻过我的唇 txt格式的、请发到我的邮箱。

那个流氓吻过我的唇txt格式的、请发到我的邮箱。已发送,请注意查收。急求一份空白个人求职简历表格、word格式的、谁有请发到我的邮箱里、请留下邮箱建议您使用金山wps办公软件,它全面兼容微软offic

现代科学技术 信息社会的恶魔——电脑病毒

  1983年,美国一个酷爱学习电脑的少年,精心设计了一条电脑程序,然后输入电脑。他只是想检验一下这条程序能否传入其他电脑程序,自我复制,并改变其他电脑程序的运行。没想到,这个实验竟成功了。由于他的重

哪些中药有很好的抗病毒作用

哪些中药有很好的抗病毒作用?   病毒是一种形小体微、结构简单、寄生在细胞内以复制方式增殖的微生物,能通过细菌所不能通过的滤器。由于病毒没有细胞器,本身不能进行新陈代谢,只能在活细胞中寄生和繁殖,因而

哪些中药有很好的抗病毒作用

哪些中药有很好的抗病毒作用?   病毒是一种形小体微、结构简单、寄生在细胞内以复制方式增殖的微生物,能通过细菌所不能通过的滤器。由于病毒没有细胞器,本身不能进行新陈代谢,只能在活细胞中寄生和繁殖,因而

知识大全 物流软件和财务软件怎么实现对接,求解答。

物流软件和财务软件怎么实现对接,求解答。数据对接有几种方式:1、手工导出导入:将非财务的业务软件(WMS、物流等)的数据导出,然后复制数值(记住一定只能是数值,不能复制格式和其他东西)到U8的模板里,