Windows平臺(tái)shellcode高級(jí)開發(fā)
本系列課程名為《windows平臺(tái)shellcode高級(jí)開發(fā)》,主旨打破shellcode開發(fā)枯燥、難懂、效率低、門檻高的局面,帶領(lǐng)大家打造自己的簡(jiǎn)單、高效、易懂、易調(diào)試、穩(wěn)定的shllcode開發(fā)框架,開發(fā)自己的shellcode將不是夢(mèng)。 本系列課程將帶領(lǐng)大家認(rèn)識(shí)shellcode、學(xué)習(xí)優(yōu)秀現(xiàn)有shellcode框架原理、打造自己的shellcode開發(fā)框架,并將這幾年積累的開發(fā)上的小技巧、以及排除常見的bug、以及如何快速定位問題等等經(jīng)驗(yàn)和盤托出。
基礎(chǔ)要求:
(1) 熟悉windows平臺(tái)c/c++編程、熟悉WindowsAPI編程。
(2) 認(rèn)識(shí)windows平臺(tái)的x86/x64匯編。
目錄:
一、認(rèn)識(shí)Shellcode
二、shellcode開發(fā)環(huán)境的下載安裝,輔助工具的認(rèn)識(shí)
三、shellcode工程搭建、測(cè)試以及核心代碼的認(rèn)知
四、shellcode兼容x86和x64 cpu
五、shellcode的提取
六、Duilib-Shellcode工程,直觀友好易操作
七、多文件shellcode框架
八、shellcode開發(fā)中的一些小技巧
九、shellcode調(diào)試經(jīng)驗(yàn)總結(jié)
簡(jiǎn)單了解ShellcodeX框架