




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
反匯編與逆向技術反匯編與逆向技術1課程目錄軟件逆向概述二、基礎知識三、常用工具四、逆向破解實戰(zhàn)五、總結課程目錄2軟件逆向概述1.1軟件逆向的概念突破軟件限制匯編層分析算法可執(zhí)行文件軟件源代碼軟件逆向概述3軟件逆向概述1.2軟件逆向的一般步驟1、研究保護方法,去除保護功能2、反匯編目標軟件,定位功能函數(shù)3、分析匯編代碼4、修改匯編代碼或還原高級源代碼軟件逆向概述4軟件逆向概述13軟件逆向的應用軟件破解軟件匯編級BUG調試病毒分析漏洞分析軟件逆向概述5基礎知識21、數(shù)據(jù)結構基礎知識22、匯編語言基礎知識2.3、可執(zhí)行文件結構》2.4、Windows啟動與程序裝載2.5、軟件保護(選)基礎知識6反匯編與軟件逆向課件7反匯編與軟件逆向課件8匯編基礎22.1匯編語言概述匯編語言(assemblylanguage)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數(shù)的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。普遍地說,特定的匯編語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植簡單概括、匯編語言是機器語言的符號表示,與硬件相關2、個人電腦運行的是基于X86處理器架構的匯編語言3、最終程序的運行都是一條條指令的運行匯編基礎9匯編基礎22.2匯編語言與其它語言的轉換110001110100010111111000000000010000000000000000000機器代碼000000001010001001010001011110110movdwordptrss:[ebp-0X810x1moveax,dwordptrss:ebp-0x8匯編代碼addeax0x232位movdwordptrss:[ebp-0x14,eaxnta=1高級代碼ntb=a+2匯編基礎10反匯編與軟件逆向課件11反匯編與軟件逆向課件12反匯編與軟件逆向課件13反匯編與軟件逆向課件14反匯編與軟件逆向課件15反匯編與軟件逆向課件16反匯編與軟件逆向課件17反匯編與軟件逆向課件18反匯編與軟件逆向課件19反匯編與軟件逆向課件20反匯編與軟件逆向課件21反匯編與軟件逆向課件22反匯編與軟件逆向課件23反匯編與軟件逆向課件24反匯編與軟件逆向課件25反匯編與軟件逆向課件26反匯編與軟件逆向課件27反匯編與軟件逆向課件28反匯編與軟件逆向課件29反匯編與軟件逆向課件30反匯編與軟件逆向課件31反匯編與軟件逆向課件32反匯編與軟件逆向課件33反匯編與軟件逆向課件34反匯編與軟件逆向課件35反匯編與軟件逆向課件36反匯編與軟件逆向課件37反匯編與軟件逆向課件38反匯編與軟件逆向課件39反匯編與軟件逆向課件40反匯編與軟件逆向課件41反匯編與軟件逆向課件42反匯編與軟件逆向課件43反匯編與軟件逆向課件44反匯編與軟件逆向課件45反匯編與軟件逆向課件46反匯編與軟件逆向課件47反匯編與軟件逆向課件48反匯編與軟件逆向課件49反匯編與軟件逆向課件50反匯編與軟件逆向課件51反匯編與軟件逆向課件52反匯編與軟件逆向課件53反匯編與軟件逆向課件54反匯編與軟件逆向課件55反匯編與軟件逆向課件56反匯編與軟件逆向課件57反匯編與軟件逆向課件58反匯編與軟件逆向課件59反匯編與軟件逆向課件60反匯編與軟件逆向課件61反匯編與軟件逆向課件62反匯編與軟件逆向課件63反匯編與軟件逆向課件64反匯編與軟件逆向課件65反匯編與軟件逆向課件66反匯編與軟件逆向課件67反匯編與逆向技術反匯編與逆向技術68課程目錄軟件逆向概述二、基礎知識三、常用工具四、逆向破解實戰(zhàn)五、總結課程目錄69軟件逆向概述1.1軟件逆向的概念突破軟件限制匯編層分析算法可執(zhí)行文件軟件源代碼軟件逆向概述70軟件逆向概述1.2軟件逆向的一般步驟1、研究保護方法,去除保護功能2、反匯編目標軟件,定位功能函數(shù)3、分析匯編代碼4、修改匯編代碼或還原高級源代碼軟件逆向概述71軟件逆向概述13軟件逆向的應用軟件破解軟件匯編級BUG調試病毒分析漏洞分析軟件逆向概述72基礎知識21、數(shù)據(jù)結構基礎知識22、匯編語言基礎知識2.3、可執(zhí)行文件結構》2.4、Windows啟動與程序裝載2.5、軟件保護(選)基礎知識73反匯編與軟件逆向課件74反匯編與軟件逆向課件75匯編基礎22.1匯編語言概述匯編語言(assemblylanguage)是一種用于電子計算機、微處理器、微控制器或其他可編程器件的低級語言,亦稱為符號語言。在匯編語言中,用助記符代替機器指令的操作碼,用地址符號或標號代替指令或操作數(shù)的地址。在不同的設備中,匯編語言對應著不同的機器語言指令集,通過匯編過程轉換成機器指令。普遍地說,特定的匯編語言和特定的機器語言指令集是一一對應的,不同平臺之間不可直接移植簡單概括、匯編語言是機器語言的符號表示,與硬件相關2、個人電腦運行的是基于X86處理器架構的匯編語言3、最終程序的運行都是一條條指令的運行匯編基礎76匯編基礎22.2匯編語言與其它語言的轉換110001110100010111111000000000010000000000000000000機器代碼000000001010001001010001011110110movdwordptrss:[ebp-0X810x1moveax,dwordptrss:ebp-0x8匯編代碼addeax0x232位movdwordptrss:[ebp-0x14,eaxnta=1高級代碼ntb=a+2匯編基礎77反匯編與軟件逆向課件78反匯編與軟件逆向課件79反匯編與軟件逆向課件80反匯編與軟件逆向課件81反匯編與軟件逆向課件82反匯編與軟件逆向課件83反匯編與軟件逆向課件84反匯編與軟件逆向課件85反匯編與軟件逆向課件86反匯編與軟件逆向課件87反匯編與軟件逆向課件88反匯編與軟件逆向課件89反匯編與軟件逆向課件90反匯編與軟件逆向課件91反匯編與軟件逆向課件92反匯編與軟件逆向課件93反匯編與軟件逆向課件94反匯編與軟件逆向課件95反匯編與軟件逆向課件96反匯編與軟件逆向課件97反匯編與軟件逆向課件98反匯編與軟件逆向課件99反匯編與軟件逆向課件100反匯編與軟件逆向課件101反匯編與軟件逆向課件102反匯編與軟件逆向課件103反匯編與軟件逆向課件104反匯編與軟件逆向課件105反匯編與軟件逆向課件106反匯編與軟件逆向課件107反匯編與軟件逆向課件108反匯編與軟件逆向課件109反匯編與軟件逆向課件110反匯編與軟件逆向課件111反匯編與軟件逆向課件112反匯編與軟件逆向課件113反匯編與軟件逆向課件114反匯編與軟件逆向課件115反匯編與軟件逆向課件116反匯編與軟件逆向課件117反匯編與軟件逆向課件118反匯編與軟件逆向課件119反匯編與軟件逆向課件120反匯編與軟件逆向課件121反匯編與軟件逆向課件122反匯編與軟件逆
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (二檢)廈門市2025屆高中畢業(yè)班第二次質量檢測歷史試卷
- 酒店勞動外包合同(2篇)
- 技術研發(fā)團隊人員結構統(tǒng)計表格
- 心理學與社會行為分析試題及答案
- 農(nóng)業(yè)產(chǎn)業(yè)鏈市場分析表
- 新型能源技術合作開發(fā)保密條款合同書
- 《汽車電氣設備構造與檢修》專題復習 課件匯 復習專題1-8
- 集裝箱運輸合同
- 冰雪奇緣的童話世界征文
- 文件傳輸與接收流程表格
- 近代早期的歐洲-人教版課件
- 高中彎道跑教案
- 音樂劇悲慘世界歌詞
- 大狗巴布課件教學
- 湖南非稅在線繳費操作步驟
- 精品殘疾兒童教育送教上門語文教案課程
- 《法院執(zhí)行實務》單元三(上)(課堂PPT)課件
- 煤礦防治水中長期規(guī)劃2017—2019
- 幼兒園一日生活中的保教結合(課堂PPT)
- 有害物質培訓教材(ROHS2.0及REACH)
- 德語A1單詞表
評論
0/150
提交評論