從事反病毒需要什麼專業知識

2025-01-04 16:35:12 字數 2176 閱讀 2933

1樓:似風幻雨

呵想反病毒啊。

程式設計是基礎必須熟練,只有你會編寫程式才能去逆向分析病毒木馬等。

當你有了好的程式設計基礎,可以開始嘗試瞭解病毒木馬的原理。並且自己可以嘗試編寫病毒木馬。

我羅列一些反病毒所需的知識把。

基礎部分:1程式設計至少精通c\c++,最好能熟練組合語言。

2.熟悉網路程式設計,對計算機網路有深入瞭解。

3.熟悉windwos,linux等作業系統。

4.熟悉基本的病毒木馬原理。

擴充套件部分:1.反彙編,逆向能力。

2.熟悉windwos,linux核心架構。

3.加殼,手動脫殼。

4.虛擬機器技術。

這些是基本目前反病毒行業的知識。

大學的專業課程。怎麼說呢,沒太多用把。學到基本就可以了。

關鍵還是課外自學,這個是個長遠的活,要有毅力。

最後祝你能夠成功!

2樓:網友

計算機病毒是乙個程式,一段可執行碼。就像生物病毒一樣,計算機病毒有獨特的複製能力。計算機病毒可以很快地蔓延,又常常難以**。

它們能把自身附著在各種型別的檔案上。當檔案被複制或從乙個使用者傳送到另乙個使用者時,它們就隨同檔案一起蔓延開來。

除複製能力外,某些計算機病毒還有其它一些共同特性:乙個被汙染的程式能夠傳送病毒載體。當你看到病毒載體似乎僅僅表現在文字和圖象上時,它們可能也已毀壞了檔案、再格式化了你的硬碟驅動或引發了其它型別的災害。

若是病毒並不寄生於乙個汙染程式,它仍然能通過佔據存貯空間給你帶來麻煩,並降低你的計算機的全部效能。 例如,某些病毒會大量釋放垃圾檔案,佔用硬碟資源。還有的病毒會執行多個程序,使中毒電腦執行變得非常慢。

可以從不同角度給出計算機病毒的定義。一種定義是通過磁碟、磁帶和網路等作為媒介傳播擴散 ,能「傳染」 其他程式的程式。另一種是能夠實現自身複製且藉助一定的載體存在的具有潛伏性、傳染性和破壞性的程式。

還有的定義是一種人為製造的程式 ,它通過不同的途徑潛伏或寄生在儲存**(如磁碟、記憶體)或程式裡。當某種條件或時機成熟時 ,它會自生複製並傳播 ,使計算機的資源受到不同程式的破壞等等。這些說法在某種意義上借用了生物學病毒的概念 ,計算機病毒同生物病毒所相似之處是能夠侵入計算機系統和網路 ,危害正常工作的「病原體」。

它能夠對計算機系統進行各種破壞 ,同時能夠自我複製 , 具有傳染性。

要防治計算機病毒須做到「三打三防。

三打」 就是安裝新的計算機系統時,要注意打系統補丁,**波一類的惡性蠕蟲病毒一般都是通過系統漏洞傳播的,打好補丁就可以防止此類病毒感染;使用者上網的時候要開啟防毒軟體即時監控,以免病毒通過網路進入自己的電腦;玩網路遊戲時要開啟個人防火牆,防火牆可以隔絕病毒跟外界的聯絡,防止木馬病毒盜竊資料。

三防」 就是防郵件病毒,使用者收到郵件時首先要進行病毒掃瞄,不要隨意開啟電子郵件裡攜帶的附件;防木馬病毒,木馬病毒一般是通過惡意**散播,使用者從網上**任何檔案後,一定要先進行病毒掃瞄再執行;防惡意「好友」,現在很多木馬病毒可以通過 msn、 qq等即時通訊軟體或電子郵件傳播,一旦你的**好友感染病毒,那麼所有好友將會遭到病毒的入侵。

3樓:網友

那很難說嘛,你可以先學習一下程式設計c+

還有你可以去一下各大黑客論壇逛一下,,可以學習一下嘛,正所謂知己知彼百戰百勝嘛,我本來也是想去學反病毒的,,但是我去看了一下黑客的那些知識,也很有吸引力的哦,,,學反病毒的,要有人請來做工才可以去賺錢,但是去黑人家的電腦,盜別人的東西也很好玩哦!!!

我羅列一些反病毒所需的知識把。

基礎部分:1程式設計至少精通c\c++,最好能熟練組合語言。

2.熟悉網路程式設計,對計算機網路有深入瞭解。

3.熟悉windwos,linux等作業系統。

4.熟悉基本的病毒木馬原理。

擴充套件部分:1.反彙編,逆向能力。

2.熟悉windwos,linux核心架構。

3.加殼,手動脫殼。

4.虛擬機器技術。

4樓:自己是自己的路

最基礎的語言你坑定要會。

5樓:net吳

反病毒。首先要對計算機友則應用很瞭解,接下來需要了解病毒製造,傳播,破壞機制衫告簡,(需要學習或褲程式設計)

然後學習怎樣防治病毒。

我原來在網上查到過,像瑞星,金山等防毒軟體公司有反病毒工程師的培訓,你可以去查一下,如果有,系統的學一下會比較好。

不知道我給你的解釋還滿意嗎?:)

從事電氣設計需要學習那些專業知識

首先學習 電路分析 然後 電子技術 電力電子技術 不可回少哦,還有答 微控制器 因為可以用它來進行控制,另外你有必要了解 電機與電氣控制 也許你不搞電機,但裡面很多知識必須知道 電力拖動 電機學 電器學 變壓器學 電子技術 對國標gb7251,gb3906要熟悉!對高低壓配電櫃的各類櫃型熟悉。工程設...

數學建模需要哪些專業知識,需要用到什麼軟體嗎

高等數學 線性代數 概率論與數理統計,這三門是必需要學的!主要用到的軟體有 回matlab mathmatic lingo lindo sas spss。答 其中前兩個主要為計算軟體 也可做優化 中間的那個為優化軟體,最後兩個為統計分析軟體。數學建模需要用到哪些軟體,比賽主要用到哪些?數學建模比賽必...

創業前應該學些什麼專業知識,創業前需要學習那些專業

市場是愚蠢的,你也用不著太聰明。你不用什麼都懂,但你必須在某一方面懂得比別人多 要想成為專家,你需要專心致志 廢寢忘食地學習和實踐。這和成為其它行業專家的要求並無兩樣。要想成功,聰明 努力 經驗和運氣都缺一不可。運氣往往偏愛最努力的人,而不是最聰明的人。市場是有經驗的人獲得很多金錢,有金錢的人獲得很...