想自學網絡安全(黑客技術)首先你得了解什么是網絡安全!什么是黑客!
網絡安全可以基于攻擊和防御視角來分類,我們經常聽到的 “紅隊”、“滲透測試” 等就是研究攻擊技術,而“藍隊”、“安全運營”、“安全運維”則研究防御技術。
無論網絡、Web、移動、桌面、云等哪個領域,都有攻與防兩面性,例如 Web 安全技術,既有 Web 滲透,也有 Web 防御技術(WAF)。作為一個合格的網絡安全工程師,應該做到攻守兼?zhèn)?,畢竟知己知彼,才能百?zhàn)百勝。
一、自學網絡安全學習的誤區(qū)和陷阱
1.不要試圖先成為一名程序員(以編程為基礎的學習)再開始學習
我在之前的回答中,我都一再強調不要以編程為基礎再開始學習網絡安全,一般來說,學習編程不但學習周期長,而且實際向安全過渡后可用到的關鍵知識并不多
一般人如果想要把編程學好再開始學習網絡安全往往需要花費很長時間,容易半途而廢。而且學習編程只是工具不是目的,我們的目標不是成為程序員。建議在學習網絡安全的過程中,哪里不會補哪里,這樣更有目的性且耗時更少
2.不要把深度學習作為入門第一課
很多人都是沖著要把網絡安全學好學扎實來的,于是就很容易用力過猛,陷入一個誤區(qū):就是把所有的內容都要進行深度學習,但是把深度學習作為網絡安全第一課不是個好主意。原因如下:
【1】深度學習的黑箱性更加明顯,很容易學的囫圇吞棗
【2】深度學習對自身要求高,不適合自學,很容易走進死胡同
3.以黑客技能、興趣為方向的自學誤區(qū):
行為:瘋狂搜索安全教程、加入各種小圈子,逢資源就下,逢視頻就看,只要是黑客相關的。
缺點: 就算在考慮資源質量后的情況下,能學習到的知識點也非常分散,重復性極強。
代碼看不懂、講解聽不明白,一知半解的情況時而發(fā)生。
在花費大量時間明白后,才發(fā)現這個視頻講的內容其實和自己看的其他知識點是一樣的。
4.不要收集過多的資料
網上有很多關于網絡安全的學習資料,動輒就有幾個G的材料可以下載或者觀看。而很多朋友都有“收集癖”,一下子購買十幾本書,或者收藏幾十個視頻
網上的學習資料很多重復性都極高而且大多數的內容都還是幾年前沒有更新。在入門期間建議“小而精”的選擇材料,下面我會推薦一些自認為對小白還不錯的學習資源,耐心往下看
二、學習網絡安全的一些前期準備
1.硬件選擇
經常會問我“學習網絡安全需要配置很高的電腦嗎?”答案是否定的,黑客用的電腦,不需要什么高的配置,只要穩(wěn)定就行.因為黑客所使用的一些程序,低端CPU也可以很好的運行,而且不占什么內存.還有一個,黑客是在DOS命令下對進行的,所以電腦能使用到最佳狀態(tài)!所以,不要打著學習的名義重新購買機器...
2.軟件選擇
很多人會糾結學習黑客到底是用Linux還是Windows或者是Mac系統(tǒng),Linux雖然看著很酷炫,但是對于新人入門并不友好。Windows系統(tǒng)一樣可以用虛擬機裝靶機來進行學習
至于編程語言,首推Python,因為其良好的拓展支持性。當然現在市面上很多網站都是PHP的開發(fā)的,所以選擇PHP也是可以的。其他語言還包括C++、Java...
很多朋友會問是不是要學習所有的語言呢?答案是否定的!引用我上面的一句話:學習編程只是工具不是目的,我們的目標不是成為程序員
(這里額外提一句,學習編程雖然不能帶你入門,但是卻能決定你能在網絡安全這條路上到底能走多遠,所以推薦大家自學一些基礎編程的知識)
3.語言能力
我們知道計算機最早是在西方發(fā)明出來的,很多名詞或者代碼都是英文的,甚至現有的一些教程最初也是英文原版翻譯過來的,而且一個漏洞被發(fā)現到翻譯成中文一般需要一個星期的時間,在這個時間差上漏洞可能都修補了。而且如果不理解一些專業(yè)名詞,在與其他黑客交流技術或者經驗時也會有障礙,所以需要一定量的英文和黑客專業(yè)名詞(不需要特別精通,但是要能看懂基礎的)
三、網絡安全學習路線
圖片過大!上傳一直不清晰需要高清PDF版的可以留言告訴我或者厚臺踢我!
第一階段(打好基礎)
- ? ? 網絡安全行業(yè)與法規(guī)
- ? ? Linux操作系統(tǒng)
- ? ? 計算機網絡基礎課程
- ? ? HTML基礎課程
- ? ? PHP零基礎課程
- ? ? MySQL基礎課程
- ? ? 圖解Python語法
第二階段(初級滲透)
- ? ? 信息收集
- ? ? WEB安全
- ? ? 漏洞掃描
- ? ? APP滲透
- ? ? 滲透工具
- ? ? 漏洞復現
- ? ? 實戰(zhàn)挖洞
第三階段(高級滲透)
- ? ? 滲透框架
- ? ? 權限提升
- ? ? 權限維持
- ? ? 隧道技術
- ? ? 內網滲透
- ? ? 溯源取證
- ? ? 無線安全
- ? ? DDOs攻防
第四階段(安全管理)
- ? ? 等級保護
- ? ? 風險評估
- ? ? 應急響應
- ? ? 數據安全
- ? ? 面試就業(yè)指導
第五階段 (二進制逆向)
- ? ? c語言
- ? ? c++
- ? ? 匯編語言
- ? ? 安卓逆向
- ? ? Windows逆向
- ? ? 免殺-反殺毒技術
注:前面三個階段是重點學習的
四、學習資料的推薦
學習框架已經整理完畢,現在就差資料資源了,我這里整理了所有知識點對應的資料資源文檔,大家不想一個一個去找的話,可以參考一下這些資料!
?點贊收藏評論區(qū)留言“已關注 求 ”!注意后臺消息就行,會私信發(fā)送給大家!
視頻教程
?點贊收藏評論區(qū)留言“已關注 求 ”!注意后臺消息就行,會私信發(fā)送給大家!
書單推薦:
計算機操作系統(tǒng):
【1】編碼:隱藏在計算機軟硬件背后的語言
【2】深入理解操作系統(tǒng)
【3】深入理解windows操作系統(tǒng)
【4】Linux內核與實現
編程開發(fā)類:
【1】 windows程序設計
【2】windwos核心變成
【3】Linux程序設計
【4】unix環(huán)境高級變成
【5】IOS變成
【6】第一行代碼Android
【7】C程序語言設計
【8】C primer plus
【9】C和指針
【10】C專家編程
【11】C陷阱與缺陷
【12】匯編語言(王爽)
【13】java核心技術
【14】java編程思想
【15】Python核心編程
【16】Linuxshell腳本攻略
【17】算法導論
【18】編譯原理
【19】編譯與反編譯技術實戰(zhàn)
【20】代碼整潔之道
【21】代碼大全
【22】TCP/IP詳解
【23】Rootkit : 系統(tǒng)灰色地帶的潛伏者
【24】黑客攻防技術寶典
【25】加密與解密
【26】C++ 反匯編與逆向分析技術揭秘
【27】web安全測試
【28】白帽子講web安全
【29】精通腳本黑客
【30】web 前端黑客技術揭秘
【31】程序員的應用
【32】英語寫作手冊:風格的要素
結語
我在這里可以很肯定地告訴你:"網絡安全有很好的發(fā)展前景,前沿網絡安全技術即將崛起,或者說已經崛起"。
成為黑客的過程并不容易文章來源:http://www.zghlxwxcb.cn/news/detail-744706.html
當你想成為黑客或者是滲透測試專家時,這這些技術點絕對是有必要的,光鮮亮麗的成功背后都是汗流浹背夜以繼日的努力學習!文章來源地址http://www.zghlxwxcb.cn/news/detail-744706.html
到了這里,關于網絡安全(網絡安全)小白自學的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!