回覆列表
-
1 # nohack
-
2 # 程式猿阿政
新手駭客技術主要解決三個問題。
學習什麼
如何學習
你將學習多長時間
首先,讓我們談談駭客技術的引入。駭客技術涵蓋了廣泛的問題,包括網路安全。
滲透測試包括專門挖洞的測試、反向破解的測試、編寫病毒木馬的測試等等。這些技術屬於駭客技術的範疇。作為一個新手,你需要找到感興趣的領域並深入挖掘以達到熟練的程度。最忌諱的是,在沒有深入掌握的情況下學習了一段時間後,你就學習了另一種技術。例如,你學習網路安全滲透測試,在你學習滲透測試的熟練程度之前你學習反向破解,然後你學習其他技術。最後,你要麼學一個圈,要麼什麼都不學
說了這麼多,我只想說,堅持專注是掌握一項技術的最基本要求。
讓我談談從我的經歷中學到了什麼。由於我更喜歡滲透測試技術,下面是一個列表
讓我以此為例來解釋如何學習這個問題。
在第一週,你需要知道一些常見的駭客術語,如sql注入、xs、csrf、chicken、remote control等。你可以在百度, 百度百科全書、圖書館等處詳細瞭解這些知識。學會充分利用百度是開始使用駭客技術的唯一途徑。
理解了基本術語後,你可以學習一些滲透技巧和技巧。在這裡,我建議您看一看這份《網路安全攻擊和防禦寶典作戰論文》。同樣,你可以從百度獲得這本書的電子版。學習這些技術後,你將掌握基本的駭客技術和滲透技術。剩下的就是找到你自己的目標去實踐。記住,沒有實踐的學習只是一句空話。
駭客是“hack”,本意是指計算機領域技術非常高超的人,過去的駭客是精通計算機語言的,這裡的語言,我認為指的是C語言,因為系統底層都是由C語言來編寫的,一個駭客要入門,我個人認為應該是精通C的,應該是精通計算機原理和計算機網路的,至於學習那種語言,這個不重要,重要的是你可以靈活應用。組合語言可以用於軟體的加密和解密、計算機病毒的分析和防治,以及程式的除錯和錯誤分析等各個方面。透過學習組合語言,能夠加深對計算機原理和作業系統等課程的理解。透過學習和使用匯編語言,能夠感知、體會和理解機器的邏輯功能,向上為理解各種軟體系統的原理,打下技術理論基礎;向下為掌握硬體系統的原理,打下實踐應用基礎。