nothingnothingnothingnothingnothing

要有勇气去改变可以改变的事,要有胸怀去接受不可改变的事,更要有智慧去分别两者的区别!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  delphi经典

摘要:欢迎访问我的新博客,我已经很久没用这个博客了现在我用这个:http://freesu.iblog.com 阅读全文
posted @ 2007-03-06 13:49 nothingnothingnothingnothingnothingnothingnothingnothing 阅读(182) 评论(0) 推荐(0)

摘要:在有很多种编码的方法,不过用得最多的还是base64了,首先我们来实现base64编码的算法。 base64编码算法的描述如下:它将字符流顺序放入一个 24 位的缓冲区,缺字符的地方补零。然后将缓冲区截断成为 4 个部分,高位在先,每个部分 6 位,用下面的64个字符重新表示:“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456... 阅读全文
posted @ 2005-11-04 13:50 nothingnothingnothingnothingnothingnothingnothingnothing 阅读(326) 评论(0) 推荐(0)

摘要:上次我只是简单的讲解了如何进行简单的自我保护,也算是简单的完成了一个蠕虫病毒的自我保护了, 而蠕虫最重要的一个环节就是进行传染了,一般都是把自己做为邮件的附件发送出去,然后配合一些系 统的漏洞,比如mime漏洞,只要预览该文件就可以执行。本来用vbscript可以很简单的把自身发给每一个 outlook的通讯薄里的用户,但是这样一来就不能自己控制发送的内容,也就是不能利用mime漏洞了,所以, 需... 阅读全文
posted @ 2005-11-04 13:49 nothingnothingnothingnothingnothingnothingnothingnothing 阅读(552) 评论(0) 推荐(0)

摘要:首先,我们知道,一个病毒程序一般都分下面三个模块: ①保护模块; ②感染模块; ③发作模块。下面我们就从这三个模块开始,分别实现他们的代码。一)保护模块。 一般,我们都是把自身拷贝到系统的一些目录里,比如%systemroot%那么,我们首先要取得这些特定的目录的路径sdk里面给我们提供了一个这样的函数GetSystemDirectoryUINT GetSystemDirec... 阅读全文
posted @ 2005-11-04 13:46 nothingnothingnothingnothingnothingnothingnothingnothing 阅读(401) 评论(1) 推荐(0)