關于計算機安全學習路徑的介紹
注意:本介紹高度依賴本人的學習經驗,僅供參考!!!!!!!
計算機安全大體分兩個方向:二進制和滲透測驗,一般而言一個人的精力只夠選擇一個方向進行學習,大家可以先廣泛的學習以后選擇自己感興趣的一個方向學習研究,
- 二進制
可能的成果:通過對二進制方向的學習,你可能能達到:破解隨便一個付費軟體,撰寫病毒或分析病毒并研究反制措施,通過分析系統達到挖掘漏洞的效果……
要求:二進制方向要求對計算機底層有較深的理解,前導課程包括匯編語言、作業系統和組成原理等,
學習路徑:推薦路徑:c語言(注意著重理解指標等記憶體機制)–>匯編語言(8086,推薦王爽《匯編語言》)–>計算機組成原理–>作業系統-->匯編語言(x86,推薦《x86,從實模式到保護模式》)–>匯編語言(x64,可選)
從現在開始,你可以選擇學習windows下的逆向,需要加學win32api(利用系統api實作圖形化編程,內容非常非常多),然后就可以看滴水的逆向了(是一個機構,課很貴,但很值),事實上到了這里你已經超越大部分學習逆向的人了,我也沒有必要為你指路了,
或者,你可以選擇研究windows或linux的系統內核,做病毒和內核相關相關的安全研究,windows可以用Windbg,Linux可以用gdb來實際除錯內核(溫馨提示,系統內核也是一個大坑,linux內核是c語言實作的,目前的代碼行數已經達到了非常恐怖的級別,一個人幾乎不可能完全看完),同理,到了這一步我也沒有能力指導你了~ - 滲透測驗
事實上常見影視作品中的黑客干的正是滲透測驗,不過是未經授權的非法行為,(我國有一套完整的關于網路安全的法律,請嚴格遵守當地法律,莫伸手,伸手必被抓!)
可能的成果:能攻入任意一網站并控制,甚至通過提權進而實作獲取整個服務器的控制權,發現漏洞并提交給甲方
要求:學習過計算機網路,熟知常見操作的背后程序;學習甚至熟悉常見的web語言(PHP,java等);
學習路線:b站或者youtube隨便一個長時間的,能帶你做實驗的教程
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/327884.html
標籤:其他
上一篇:找不到Spring原生
下一篇:企業快速開發平臺Spring Cloud+Spring Boot+Mybatis【創業必備企業架構,可開發任意專案】
