下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本由編程魔方:無償發(fā)布。包括 3 個單詞 please(請)reverse(還原、反轉(zhuǎn))me(我),注意是“.me”而不是“.com”,。如果忘記,請谷歌“編程魔方”,即可找到本。發(fā)展反向?yàn)椋耗嫦?、分析、系統(tǒng)底層。如果您是技術(shù)巔峰的引領(lǐng)者,到來,這里有您體現(xiàn)價值的舞臺。如果您是求知者,也味。的到來,您可以在這里找到老師、同學(xué),而不會有一個人學(xué)習(xí)時的枯燥、乏:本屬編程魔方所有,任何人不得將此方刪除所有信息。進(jìn)行出售,歡迎,但請保留出處,否則本要求-C+逆向基礎(chǔ),后面可能根據(jù)課程的需要會進(jìn)行相應(yīng)的課程暫定32個修改,課程中用到的工具主要有三個:VisualC+6.0,Ollydbg(OD)和IDA
2、。一、動態(tài)調(diào)式工具及靜態(tài)分析工具 IDA 的介紹級基本使用(1)動態(tài)調(diào)式工具a、Visual C+ 6.0b、Ollydbg(簡稱 OD)c、實(shí)戰(zhàn)(2)靜態(tài)分析工具a、IDA 基本使用b、實(shí)戰(zhàn)二、匯編基礎(chǔ)知識學(xué)習(xí)三、通過一個簡單的程序講解 VC6.0 調(diào)式器a、基本調(diào)式技巧b、Release 下實(shí)現(xiàn)單步調(diào)試c、通過地址找出源代碼的出錯行作業(yè):熟悉 VC6.0 調(diào)式器。四、C+中基礎(chǔ)數(shù)據(jù)類型在內(nèi)存的表現(xiàn)形式a、整數(shù)類型1、無符號整數(shù)2、有符號整數(shù)b、浮點(diǎn)數(shù)類型c、字符、字符串的編碼d、指針與五、了解 C+ 啟動函數(shù)及 OD 中定位 main 函數(shù)a、認(rèn)識啟動函數(shù)1、通過 IDA 認(rèn)識啟動函數(shù)2、
3、在Visual C+ 6.0 中挖出調(diào)用 main 函數(shù)的代碼3、在 OD 中定位 main 函數(shù)b、話說,有這樣一道據(jù)說是月薪 2W 的筆試題六、C+ 基本表達(dá)式的識別算術(shù)運(yùn)算1、加2、減3、乘4、除(難點(diǎn))七、除法與模運(yùn)算的識別a、 詳解除法中的優(yōu)化b、模運(yùn)算識別八、編譯器使用的優(yōu)化技巧a、變量優(yōu)化b、加法的優(yōu)化c、減法的優(yōu)化d、除法的優(yōu)化1、普通除法:2、除數(shù)為 2 的次方:e、堆?;謴?fù)優(yōu)化九、反匯編中識別 if-elsea、if-else 識別與優(yōu)化b、三目云算符識別與優(yōu)化十、反匯編中識別簡單的 switch-case 語句a、模仿 If-else 優(yōu)化的簡單 switch-case
4、語句b、線性 case 的 switch-case 語句十一、識別復(fù)雜的 switch-case 語句a、非線性 switch-case 語句十二、反匯編中識別 C+循環(huán)語句a、do-while 循環(huán)b、while 循環(huán)c、for 循環(huán)十三、VC6.0 編譯器對循環(huán)結(jié)構(gòu)的優(yōu)化十四、函數(shù)調(diào)用方式(約定)講解a、_cdeclb、_stdcallc、_fastcalld、nakede、_thiscallf、_pascal十五、使用 ESP 或 EBP 尋址a、函數(shù)調(diào)用堆棧的變化b、使用 EBP 或者 ESP 尋址十六、函數(shù)參數(shù)傳遞a、函數(shù)固定參數(shù)傳遞b、函數(shù)可變參數(shù)傳遞十七、通過反匯編清楚傳值、地址、的實(shí)現(xiàn)a、傳值b、指針c、十八、函數(shù)返回值a、基本數(shù)據(jù)類型b、浮點(diǎn)類型c、自定義類型十九、初程序員在函數(shù)調(diào)用中常犯的錯誤及函數(shù)調(diào)用總結(jié)a、通過調(diào)用一個函數(shù)獲取一塊內(nèi)存b、函數(shù)調(diào)用總結(jié)二十、變量在內(nèi)存中的位置a、全局變量和局部變量b、局部靜態(tài)變量c、堆變量二十一、數(shù)組級指針形址二十二、結(jié)構(gòu)體和類二十三、C+對象內(nèi)存布局二十四、內(nèi)存對齊二十五、在反匯編中識別 C+類二十六、利用 RTTI 識別類二十七、構(gòu)造函數(shù)和析構(gòu)函數(shù)識別二十八、通
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園區(qū)道路改造合同范本
- 音樂歌曲版權(quán)合同范本
- 合同范本在哪查看
- 墻面定制合同范本
- 檳榔委托加工合同范本
- 杭州存量房網(wǎng)簽合同范本
- 農(nóng)村果樹種植合同范本
- 小學(xué)三年級數(shù)學(xué)口算 100以內(nèi)÷1位第11~30篇
- 保險基礎(chǔ)概念知識大全-20220322115641
- DB3311T 284-2024 條葉榕栽培技術(shù)規(guī)程
- 適用于新高考新教材備戰(zhàn)2025屆高考英語一輪總復(fù)習(xí)教材知識復(fù)習(xí)Unit2Alifeswork課件外研版選擇性必修第三冊
- 2024年“學(xué)憲法、講憲法、用憲法”全民憲 法教育知識競賽題庫(含答案)
- 低視力的康復(fù)及護(hù)理
- 道路車輛 局域互聯(lián)網(wǎng)絡(luò)(LIN) 第4部分:12V24V電氣物理層規(guī)范
- 反有組織犯罪法知識考試題及答案
- 部編版小學(xué)語文四年級下冊教材解讀
- 神農(nóng)嘗百草神話故事
- 人口老齡化對醫(yī)療資源配置的影響分析
- Unit 3 What would you like A Let's learn(教學(xué)設(shè)計)人教PEP版英語五年級上冊
- 寫作:說明的關(guān)鍵在說得“明”+教學(xué)設(shè)計-【中職專用】高一語文(高教版2023基礎(chǔ)模塊下冊)
- 新概念英語第2冊課文(完整版)
評論
0/150
提交評論