詳細的寫一個電腦病毒介紹
詳細的寫一個電腦病毒介紹
想要寫一個電腦病毒嗎!這些都沒問題的!有學習啦小編在,教你解決方法,下面由學習啦小編給你做出詳細的寫一個電腦病毒介紹!希望對你有幫助!
詳細的寫一個電腦病毒介紹:
什么樣的程序算一個計算機病毒?編寫一個計算機病毒難么?看下面幾個程序:
1.強行退出QQ的程序。
2.彈出一個置頂?shù)膁ialogue的程序。
3.能在后臺收發(fā)電子郵件的程序。
上面三個程序都不難寫,可以說很簡單,只要簡單的調(diào)用windowsAPI就可以完成。如果把這三個程序合并起來:
檢測該電腦QQ是否是自動登錄->強行關(guān)閉QQ->模仿QQ風格彈出對話框“您的賬號存在風險,請重新輸入密碼登陸。”->后臺Email賬號密碼到指定郵箱->打開QQ,自動登錄。
這就是一個很簡單的木馬病毒:盜號木馬。
但是這樣的木馬真的能派上用場么?
1.目標受害者以什么理由去打開它?
對了,把木馬圖標改成doc,里面放點不知所云的東西,沒有顯示擴展名,或者不認識后綴名的小白就會打開它了。
2.殺毒軟件不管它么?
殺毒軟件自然不會混吃等死:
其一:殺軟會尋找大部分類似木馬的特征,檢測到你的木馬。
怎么辦,有人想到了免殺(免殺_百度百科)的方法。有不少殺毒軟件檢查特征 都是基于散列,我只要在代碼中插入?yún)R編{push ecx;add ecx,8;xor ecx,eax;pop ecx} 這樣的代碼(花指令_百度百科)我程序的特征(散列)就會變化,殺毒軟件沒有收 錄這樣的新特征,或者不認識這樣的花指令,木馬就會被放過。
同樣,基于這個思想,木馬可以自己修改自己的花指令,實現(xiàn)自我變種的木馬,這樣的木馬更難被發(fā)現(xiàn),查殺。
其二:殺軟會分析你的軟件行為,看看你究竟在干什么。(主動防御_百度百科)
也許有人用過外掛,殺軟會提示你有高危程序在進行內(nèi)存注入。這就是主動防御。
那么你要不被主動防御發(fā)現(xiàn),你就得繞過他的檢測,要繞過他的檢測,你就得知道他是如何檢測的,這里以分析了一下360安全衛(wèi)士的hook(zt)這篇文章為例子。那么究竟怎樣繞過呢?本小姐也不知道,,,畢竟不是寫病毒的。。
【以下純屬瞎掰要注意】
3.這個木馬被“云”盯上了!
現(xiàn)在步入了云時代,云查殺方便又快捷,然而用戶也是云的一部分,他們遭遇的新exe文件會被上報到殺軟的可以文件中心,交由人工分析。
人工如何分析?一般來說,他會開個虛擬機,拿idaPro這樣的軟件(調(diào)試器_百度百科)粗略的看看每個exe到底有哪些行為。如果你的木馬木知道這是個蜜罐環(huán)境,傻傻的去檢測QQ,DUANG!的一下,他就被加入到病毒庫了。
如何在逆向工程師手中保護自己,這又是一門學問,這也許要用到調(diào)試器檢測技術(shù)之類的東西了。
你也是學計算機的,上面的東西你都看的懂么?假設有個木馬安然的傳播了一個月也沒被發(fā)現(xiàn)(這是不是不太可能。。。),那寫出它的人牛逼么?
能瞎搞一個病毒自然不牛逼,但是搞出牛逼的病毒自然很牛(廢話)
我是小白那些年,有個病毒叫av終結(jié)者。哇他居然能把殺軟給關(guān)了,你說它厲不厲害!
這些日子又聽說有個叫水母的東西,他可以把可執(zhí)行代碼放到顯存當中(殺軟查內(nèi)存,不查顯存),即使電腦熱重啟也依然能保留。
看過“詳細的寫一個電腦病毒介紹”人還看了: