亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 病毒知識 > 電腦病毒原理介紹

      電腦病毒原理介紹

      時間: 林輝766 分享

      電腦病毒原理介紹

        病毒的最大特點就是自我復(fù)制,從病毒的分類來說有很多種,這里我們將介紹最流行的附加式,下面由學(xué)習(xí)啦小編給你做出詳細的電腦病毒原理介紹!希望對你有幫助!

        電腦病毒原理介紹:

        病毒,它通過對正常的文件進行改寫,增加來實現(xiàn)其自我復(fù)制的目的。

        從程序的角度來說,我們要做的事情有兩件:

        電腦病毒原理1,讓程序能夠?qū)⒆约涸诓挥绊懫渌绦虮旧砉ぷ鞯那闆r下復(fù)制給其它程序,

        使它具備繼續(xù)復(fù)制的能力。

        電腦病毒原理2,在一定條件下使其產(chǎn)生某種發(fā)作效果。

        其實第一件事情實際上可以看成對文件進行復(fù)制,把病毒源文件的功能函數(shù)全部放到被感染

        文件的最后,同時在被感染文件中調(diào)用這個函數(shù)

        下面給出c語言的實現(xiàn)過程:

        電腦病毒原理1,主程序調(diào)用病毒功能函數(shù)

        電腦病毒原理2,病毒功能函數(shù)讀取查找同目錄下所有c文件;

        電腦病毒原理3,找到一個(被感染c文件),打開它,并且將此文件全部讀取到數(shù)組變量;

        電腦病毒原理4,重新創(chuàng)建一個同名文件(被感染c文件)

        電腦病毒原理5,數(shù)組變量寫回這個被感染c文件,同時將病毒源文件所需要的頭文件,病毒功能函數(shù)

        調(diào)用語句寫入;

        電腦病毒原理6,打開病毒源文件,將病毒功能函數(shù)全部寫到被感染c文件的最后;

        這樣一個簡單的c語言偽病毒virus.c就完成了

        運行程序后其內(nèi)容變化另保存為after_virus.c

        此時,如果我們將1.c文件用A盤復(fù)制到其他機器或者Email給別人,結(jié)果

        他們一運行又感染了他們保存1.c文件目錄下所有c文件

        對于第二件事情-------“發(fā)作效果”,這里只用printf語句警告了一下,當(dāng)然你

        完全可以寫一個TSR駐留函數(shù)

        其實,這個程序勉強可以叫做病毒
      看了“電腦病毒原理介紹”文章的還看了:

      1.電腦病毒特征及原理

      2.電腦病毒制作原理和危害有哪些

      3.電腦病毒特征介紹

      4.電腦病毒arp介紹

      5.電腦病毒定義介紹

      614219