如何編寫病毒程序代碼
電腦程序能夠像生物病毒一樣複製、傳染和破壞,所以把這樣的程序也稱為病毒,本人用一個簡單的毫無傷害性的c語言偽病毒,來講解病毒程序代碼的編寫。
操作方法
(01)(一)編寫病毒機制首先,病毒要有感染機制,即它能夠實現繁殖自身。
(02)其次,病毒要有有效載荷觸發事件,即病毒要找到一定數量的感染體、或者某一日期、或者在碰到某一段文本後才能發作。
(03)最後,就是有效載荷,即騷擾你電腦的方法,可以用你的帳號發郵件、給你發愚弄信息,給電腦加密,把你的電腦裝滿,甚至格式化電腦磁盤。
(04)(二)具體編寫病毒下面用一個病毒代碼,講解病毒的編寫。首先,要定義一個實現病毒的自定義函數。
(05)接着,定義實現病毒所需的變量,一般都是指針。
(06)用病毒函數查找同目錄下的文件,一般用find函數查找。
(07)找到一個文件後,打開該文件,將此文件全部讀取。
(08)接着,創建一個被感染病毒文件的同名文件,並打開該感染文件。
(09)將數組變量中的代碼寫回這個被感染文件,同時將病毒源文件所需要的頭件等語句寫入被感染文件。
(10)然後,打開病毒源文件,將其中的病毒功能函數全部寫到被感染文件的後面。
(11)最後,在主程序中調用自定義的病毒功能函數。
-
小米優惠券怎麼用
擁有了小米優惠券該怎麼使用呢?哈哈,小米優惠券相當於代金券,可以在您支付購買的小米手機及其配件時使用優惠券,可以達到減免部分費用的效果,哈哈哈,接下來就讓我來幫助大家看看怎麼使用小米優惠券。操作方法(01)首先,提醒大家啊,小米優惠券只有在小米商城才能使用哦~大...
-
解決TeamViewer無法按給定網絡地址聯繫夥伴
在使用TeamViewer遠程控制電腦的時候,突然出現下圖提示無法建立連接,無法按給定網絡地址聯繫夥伴。然後不管怎麼試,都彈出這個連接地址。下面是本人親身經歷和排除方法,僅供參考。操作方法(01)首先第一步就是修復一下網絡連接,打開網絡和共享中心。(02)選擇自己使用的上...
-
CentOS7關閉防火牆和SELinux
本文主要講述瞭如何在CentOS7上臨時關閉防火牆、永久關閉防火牆、臨時關閉SELinux和永久關閉SELinux的方法。出自openstackblog。防火牆(firewalld)(01)臨時關閉防火牆systemctlstopfirewalld(02)永久防火牆開機自啟動systemctldisablefirewalld(03)臨時打開防火牆syst...
-
爬蟲代碼怎麼運行
如何運行爬蟲代碼,爬蟲代碼有很多,這裏列舉最常見的爬蟲代碼的運行方法操作方法(01)打開python爬蟲代碼的源碼目錄,通常開始文件為,,,尋找有沒有類似的python文件,如果沒有,請看源碼的readme文件,裏面會有説明,若以上都沒有,你可能需要python方面的知識,自己去看源碼,找到...