**0 計(jì)算機(jī)基礎(chǔ):**操作系統(tǒng),、程序語言、算法,、數(shù)據(jù)結(jié)構(gòu),、組成原理、網(wǎng)絡(luò)等,,這部分知識將會引領(lǐng)你走進(jìn)計(jì)算機(jī)0和1的世界,,從底層開始真正構(gòu)筑起整個(gè)計(jì)算機(jī)脈絡(luò)的體系架構(gòu)。當(dāng)然,,不僅局限于漏洞分析,,如果能把這些內(nèi)容吃透,,那么對于你在計(jì)算機(jī)安全方面的發(fā)展無疑是很有裨益的。
**1 匯編基礎(chǔ):**除了那些邏輯漏洞,,其余漏洞大都會涉及到匯編,,畢竟它是作為分析人員和計(jì)算機(jī)硬件之間交流的第一道橋梁,因此掌握好相應(yīng)架構(gòu)平臺下的匯編語言是必須的,??梢韵扰畑86匯編,這部分學(xué)習(xí)資料還是比較多的,,后面再掌握其它平臺的匯編就可以做到觸類旁通了,。
**2 調(diào)試基礎(chǔ):**單純的看代碼遠(yuǎn)不如實(shí)際調(diào)試來的真切,所以對于分析人員來說,,軟件調(diào)試是必須要掌握的一項(xiàng)基本技能,,比如Windows平臺下主要用到的WinDbg、OllyDBG和IDA調(diào)試,,其它平臺還有GDB,、JEB等調(diào)試。
**簡言之,,即“計(jì)算機(jī)知識”+“二進(jìn)制逆向知識”,。**