成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

幾步解決VB.NET編寫病毒

開發 后端
在我們進行VB.NET編寫病毒這一操作的時候,需要注意幾個前提因素以及編程中需要注意的問題。本文就為大家總結了這些問題,希望對大家有所幫助。

VB.NET的應用范圍確實非常廣泛,實現的功能也是多樣化。相信電腦界的每個人都痛恨計算機病毒,她給我們帶來了很多麻煩和損失,可你知道編寫病毒的方法和過程嗎?在此我僅以VB.NET編寫病毒為例,揭開她的面紗。 #t#

用VB編寫病毒需要考慮到如下幾點:

* 感染主機

首先染毒文件運行后先要判斷主機是否以感染病毒,也就是判斷病毒主體文件是否存在,如果不存在則將病毒主體拷貝到指定位置(如:將病毒文件拷貝到c:\windows\system\),可用filecopy語句實現;如果病毒已感染主機則結束判斷。

例如,判斷C:\windows\system\Killer.exe是否存在,如果有則退出判斷,如果沒有則證明本機未感染病毒,立即拷入病毒文件。

病毒源文件名為game.exe

聲明部分:

 

  1. ""定義 FileExists% 函數   
  2. public success%   
  3. Function FileExists%(fname$)   
  4. On Local Error Resume Next   
  5. Dim ff%   
  6. ff% = FreeFile   
  7. Open fname$ For Input As ff%   
  8. If Err Then   
  9. FileExists% = False   
  10. Else   
  11. FileExists% = True   
  12. End If   
  13. Close ff%   
  14. End Function  

 

VB.NET編寫病毒代碼部分:

  1. ""判斷文件是否存在   
  2. success% = FileExists%
    ("C:\windows\system\Killer.exe")   
  3. If success% = False Then 
    ""病毒不存在則拷貝病毒到計算機   
  4. FileCopy "game.exe", 
    "C:\windows\system\Killer.exe"   
  5. ... ""修改注冊表,將其加入
    RUN中。(省略若干代碼)   
  6. End If  

 

* 開機啟動病毒

在病毒感染主機的同時,將自身加入注冊表的開機運行中,這與向主機拷入病毒是同時進行的,主機感染后不再修改注冊表。可通過編程和調用API函數對WIN注冊表進行操作來實現,這樣在每次啟動計算機時病毒自動啟動。(具體編寫方法請查閱其它資料)

* 任務管理器

在任務管理器列表中禁止病毒本身被列出,可以通過編程來實現。用代碼 App.TaskVisible = false 就可以實現;再有就是通過調用Win API函數來實現,這里就不作介紹了。

* VB.NET編寫病毒后發作條件

可用Day(Date)來判斷今天是幾號,再與確定好的日期作比較,相同則表現出病毒主體的破壞性,否則不發作。也可用Time、Date或其它方法作為病毒發作條件的判斷。例:

 

  1. if day(date)=16 then ""
    16是發作日期,取值為1-31的整數   
  2. ... ... ""kill ******* 
    當日期相符時運行的破壞性代碼
    (格式化、刪除指定的文件類型、
    發送數據包杜塞網路等,省略若干代碼)   
  3. end if  

 

* 病毒的破壞性

編寫的此部分代碼決定了病毒威力的強弱。輕的可以使系統資源迅速減少直至死機(需要你懂得一點蠕蟲的原理),也就是實現開機即死的效果;也可以加入硬盤炸彈代碼、系統后臺刪文件等。重的可以使計算機徹底癱瘓(不作介紹,你可以參閱其它病毒的有關資料)。

* VB.NET編寫病毒的繁殖

原理很簡單,就是將其自身與其它可執行文件合并,也就是兩個文件并成一個文件。也可通過E-Mail傳播,方法是病毒讀取被感染主機的郵件列表,將帶有病毒附件的E-Mail發給列表中的每一個人(這需要你懂得VB網絡編程)。

讀完本文章相信您已對VB.NET編寫病毒思路有了初步的了解,如果你是個VB愛好者,你已經可以編寫一個很簡單的病毒了,但你要是精通VB的話,請不要有編寫后傳播她的想法,因為傳播她造成很大的影響將改變你的命運(被公安抓住就掛了)。

責任編輯:曹凱 來源: 中國IT實驗室
相關推薦

2009-10-14 10:08:05

VB.NET編寫DEC

2009-10-12 10:04:53

VB.NET List

2009-10-28 16:14:21

VB.NET編寫托盤程

2010-01-18 14:35:11

VB.NET讀取內存

2010-01-21 15:10:37

VB.NET靜態托盤程

2010-01-11 11:37:08

VB.NET操作CSV

2010-01-11 10:44:47

VB.NET多窗體

2010-01-15 11:31:02

VB.NET接口實現多

2009-10-29 14:02:24

VB和VB.NET比較

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2010-01-19 18:37:24

VB.NET內存占用

2009-10-27 15:02:07

VB.NET文件處理

2010-01-22 15:42:01

VB.NET錯誤

2009-11-02 17:12:01

VB和VB.NET

2010-01-18 11:03:17

VB.NET網頁計數器

2010-01-11 14:16:14

VB.NET生成驗證碼

2010-01-11 11:02:27

VB.NET調用存儲過
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女视频一区 | 日韩一级精品视频在线观看 | 中文字幕免费视频 | 美女久久视频 | 成人av电影免费在线观看 | 国产精品美女久久久久久免费 | 精品一区二区三区视频在线观看 | 欧美亚洲视频 | 色视频www在线播放国产人成 | 亚洲欧洲日韩精品 中文字幕 | 三级特黄特色视频 | 精品欧美一区二区三区久久久 | 亚洲国产精品久久久久婷婷老年 | 日日操操 | 免费久久精品视频 | 久久99国产精一区二区三区 | 欧美爱爱视频 | 美日韩一区二区 | 二区在线视频 | 中文字幕一区二区三区乱码在线 | 午夜在线观看视频 | 国产成人精品一区二区三区四区 | 91一区二区三区在线观看 | 99视频在线免费观看 | 亚洲国产精品一区二区三区 | 天天干天天操天天射 | 九九热在线免费观看 | 国内精品久久久久久久影视简单 | 日本在线免费视频 | 亚洲天堂中文字幕 | 欧美一区二区三区在线观看 | 成人欧美一区二区三区在线播放 | 久久久一区二区三区 | 日本精品裸体写真集在线观看 | 精品日韩 | 中文字幕一区二区三区四区 | 日本人爽p大片免费看 | 中文字幕在线一区 | 日韩精品在线观看一区二区 | 成人亚洲片 | 一区二区三区国产精品 |