可能大家想到病毒,第一反應就是可能是用asm來編寫,或者是vbsript,而高級語言如delphi就好象不能編寫一樣,其實事實并不是這個樣子的,只要我們花一些時間,照樣可以寫出簡短而高效的病毒程序來,一點也不輸那些用匯編寫出來的程序哦。
一個病毒程序首先要短小,我們的目標是經過壓縮后控制在30k以下。用過delphi的朋友都知道,如果在uses里面加入forms,classes.....等就會使目標文件非常的大,所以,在我們的程序里,我們要盡可能的不用這些庫。我們只用windows,winsock,shellapi,sysutils(這個里面包含了一些常用的函數,比如對文件的操作,對字符串的操作,如果用自己的程序來代替,目標文件會更加的小)
首先,我們知道,一個病毒程序一般都分下面三個模塊:
、俦Wo模塊;
、诟腥灸K;
、郯l作模塊。
文章來源于領測軟件測試網 http://www.kjueaiud.com/