計算機(jī)病毒編寫語言
你知道一直傷害我們的計算機(jī)病毒是用什么編寫的嗎?下面是學(xué)習(xí)啦小編收集整理的計算機(jī)病毒編寫語言,希望對大家有幫助~~
計算機(jī)病毒編寫語言介紹一
可以說任何一種語言都可以寫病毒,我們常見的網(wǎng)頁病毒是多是vbs實(shí)現(xiàn)的,木馬多是delphi,系統(tǒng)病毒可以用c,c++
最牛的會用匯編甚至二進(jìn)制碼~手機(jī)的一般用java,就連com很批處理都可以寫出很陰損的病毒,大家熟識的autorun甚至是記事本寫的
計算機(jī)病毒編寫語言介紹二
計算機(jī)病毒具體是用什么語言編寫沒有規(guī)定,這是看編制者的習(xí)慣;
主流的病毒都是由C語言,木馬是VB、C# 、JAVA 、VC++ ,熊貓燒香病毒是由DELPHI編寫,
計算機(jī)病毒(Computer Virus)是編制者在計算機(jī)程序中插入的破壞計算機(jī)功能或者數(shù)據(jù)的代碼,能影響計算機(jī)使用,能自我復(fù)制的一組計算機(jī)指令或者程序代碼。
計算機(jī)病毒具有傳播性、隱蔽性、感染性、潛伏性、可激發(fā)性、表現(xiàn)性或破壞性。計算機(jī)病毒的生命周期:開發(fā)期→傳染期→潛伏期→發(fā)作期→發(fā)現(xiàn)期→消化期→消亡期。
計算機(jī)病毒是一個程序,一段可執(zhí)行碼。就像生物病毒一樣,具有自我繁殖、互相傳染以及激活再生等生物病毒特征。
計算機(jī)病毒編寫語言介紹三
現(xiàn)在流行的病毒,大部分都是基于匯編,c++,c,還有部分vb,如果可以的話,你要熟練掌握組策略,注冊表,還有dos命令等等··一般來說,只有更深入地了解計算機(jī)和編程語言
才能編寫出厲害的病毒。但是從內(nèi)心來說,病毒并不是實(shí)現(xiàn)自己個人價值的方式,你可以做一個安全專家,或者安防領(lǐng)域的高手······這樣,才能實(shí)現(xiàn)你提升自己的意義
相關(guān)閱讀:
計算機(jī)病毒感染策略
為了能夠復(fù)制其自身,病毒必須能夠運(yùn)行代碼并能夠?qū)?nèi)存運(yùn)行寫操作?;谶@個原因,許多病毒都是將自己附著在合法的可執(zhí)行文件上。如果用戶企圖運(yùn)行該可執(zhí)行文件,那么病毒就有機(jī)會運(yùn)行。病毒可以根據(jù)運(yùn)行時所表現(xiàn)出來的行為分成兩類。
非常駐型病毒會立即查找其它宿主并伺機(jī)加以感染,之后再將控制權(quán)交給被感染的應(yīng)用程序。常駐型病毒被運(yùn)行時并不會查找其它宿主。相反的,一個常駐型病毒會將自己加載內(nèi)存并將控制權(quán)交給宿主。該病毒于背景中運(yùn)行并伺機(jī)感染其它目標(biāo)。
非常駐型病毒
非常駐型病毒可以被想成具有搜索模塊和復(fù)制模塊的程序。搜索模塊負(fù)責(zé)查找可被感染的文件,一旦搜索到該文件,搜索模塊就會啟動復(fù)制模塊進(jìn)行感染。
常駐型病毒
常駐型病毒包含復(fù)制模塊,其角色類似于非常駐型病毒中的復(fù)制模塊。復(fù)制模塊在常駐型病毒中不會被搜索模塊調(diào)用。病毒在被運(yùn)行時會將復(fù)制模塊加載內(nèi)存,并確保當(dāng)操作系統(tǒng)運(yùn)行特定動作時,該復(fù)制模塊會被調(diào)用。
例如,復(fù)制模塊會在操作系統(tǒng)運(yùn)行其它文件時被調(diào)用。在這個例子中,所有可以被運(yùn)行的文件均會被感染。常駐型病毒有時會被區(qū)分成快速感染者和慢速感染者??焖俑腥菊邥噲D感染盡可能多的文件。例如,一個快速感染者可以感染所有被訪問到的文件。這會對殺毒軟件造成特別的問題。當(dāng)運(yùn)行全系統(tǒng)防護(hù)時,殺毒軟件需要掃描所有可能會被感染的文件。
如果殺毒軟件沒有察覺到內(nèi)存中有快速感染者,快速感染者可以借此搭便車,利用殺毒軟件掃描文件的同時進(jìn)行感染??焖俑腥菊咭蕾嚻淇焖俑腥镜哪芰?。
但這同時會使得快速感染者容易被偵測到,這是因?yàn)槠湫袨闀沟孟到y(tǒng)性能降低,進(jìn)而增加被殺毒軟件偵測到的風(fēng)險。相反的,慢速感染者被設(shè)計成偶而才對目標(biāo)進(jìn)行感染,如此一來就可避免被偵測到的機(jī)會。例如,有些慢速感染者只有在其它文件被拷貝時才會進(jìn)行感染。但是慢速感染者此種試圖避免被偵測到的作法似乎并不成功。
計算機(jī)病毒編寫語言相關(guān)文章: