性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

軟件逆向工程原理與實踐簡介,目錄書摘

2019-10-16 14:37 來源:京東 作者:京東
軟件工程與實踐
軟件逆向工程原理與實踐
暫無報價
50+評論 100%好評
編輯推薦:
內(nèi)容簡介:

 

本書系統(tǒng)介紹了軟件逆向工程基本原理和常見技術(shù)工具,并以主流的硬件架構(gòu)和操作系統(tǒng)為背景,介紹了常見的軟件逆向工程方法。本書的主要內(nèi)容包括軟件逆向工程概述、x86與x64體系結(jié)構(gòu)、ARM體系結(jié)構(gòu)、PE文件格式、DLL注入、API鉤取、代碼混淆技術(shù)、Android應(yīng)用程序逆向分析和ROP攻擊等。本書注重突出實用性和實踐性。

本書適合作為高等院校信息安全、計算機等相關(guān)專業(yè)本科生或研究生的教材,也可供計算機軟件相關(guān)技術(shù)領(lǐng)域的研究人員和工程人員參考使用。

作者簡介:
目錄:第1章 軟件逆向工程概述
1.1 逆向工程的概念和基本方法
1.2 軟件逆向工程的應(yīng)用
1.3 軟件逆向工程的合法性
1.4 初識工具
1.5 逆向分析并修改Hello World程序
1.6 思考與練習(xí)

第2章 x86與x64體系結(jié)構(gòu)
2.1 x86基本概念
2.1.1 字節(jié)序
2.1.2 權(quán)限級別
2.2 IA-32內(nèi)存模型與內(nèi)存管理
2.2.1 內(nèi)存模型
2.2.2 不同操作模式下的內(nèi)存管理
2.3 IA-32寄存器
2.3.1 通用寄存器
2.3.2 EFLAGS寄存器
2.3.3 指令指針寄存器
2.3.4 段寄存器
2.4 IA-32數(shù)據(jù)類型
2.4.1 基本數(shù)據(jù)類型
2.4.2 數(shù)值數(shù)據(jù)類型
2.4.3 指針類型
2.5 函數(shù)調(diào)用、中斷與異常
2.5.1 棧
2.5.2 棧幀與函數(shù)調(diào)用連接信息
2.5.3 函數(shù)調(diào)用過程
2.5.4 調(diào)用慣例
2.5.5 中斷與異常
2.6 IA-32指令集
2.6.1 指令一般格式
2.6.2 指令分類及常用指令功能
2.7 x64體系結(jié)構(gòu)簡介
2.8 思考與練習(xí)

第3章 ARM體系結(jié)構(gòu)
3.1 ARM基本特性
3.1.1 ARM的處理器模式
3.1.2 處理器狀態(tài)
3.1.3 內(nèi)存模型
3.2 ARM寄存器與數(shù)據(jù)類型
3.2.1 ARM寄存器
3.2.2 數(shù)據(jù)類型
3.3 ARM指令集
3.3.1 分支指令
3.3.2 數(shù)據(jù)處理指令
3.3.3 狀態(tài)寄存器訪問指令
3.3.4 加載存儲指令
3.3.5 異常生成指令
3.4 思考與練習(xí)

第4章 PE文件格式
4.1 PE文件格式
4.1.1 基地址與相對虛擬地址
4.1.2 PE32基本結(jié)構(gòu)
4.2 導(dǎo)入地址表與導(dǎo)出地址表
4.2.1 導(dǎo)入地址表
4.2.2 導(dǎo)出地址表
4.3 基址重定位
4.4 運行時壓縮和PE工具簡介
4.5 思考與練習(xí)

第5章 DLL注入
5.1 Windows系統(tǒng)編程基礎(chǔ)
5.1.1 數(shù)據(jù)類型
5.1.2 Unicode和字符編碼
5.1.3 常用Windows核心API簡介
5.1.4 制作用于注入的DLL
5.2 DLL注入的概念
5.3 DLL注入的基本方法
5.3.1 遠(yuǎn)程線程創(chuàng)建
5.3.2 修改注冊表
5.3.3 消息鉤取
5.4 DLL卸載
5.5 通過修改PE裝載DLL
5.6 代碼注入
5.7 思考與練習(xí)

第6章 API鉤取
6.1 API鉤取的基本原理
6.2 調(diào)試方式的API鉤取
6.3 修改IAT實現(xiàn)API鉤取
6.4 修改API代碼實現(xiàn)API鉤取
6.5 思考與練習(xí)

第7章 代碼混淆技術(shù)
7.1 理論上的安全性
7.2 數(shù)據(jù)混淆
7.2.1 常量展開
7.2.2 數(shù)據(jù)編碼
7.2.3 基于模式的混淆
7.3 控制流混淆
7.3.1 組合使用函數(shù)內(nèi)聯(lián)與外聯(lián)
7.3.2 通過跳轉(zhuǎn)破壞局部性
7.3.3 不透明謂詞
7.3.4 基于處理器的控制流間接化
7.3.5 插入無效代碼
7.3.6 控制流圖扁平化
7.3.7 基于操作系統(tǒng)機制的控制流間接化
7.4 思考與練習(xí)

第8章 Android應(yīng)用程序逆向分析
8.1 Android應(yīng)用逆向分析概述
8.2 靜態(tài)逆向分析的方法與工具
8.2.1 APKTool
8.2.2 dex2jar
8.2.3 jd-gui
8.2.4 JEB
8.3 Android應(yīng)用程序逆向?qū)嵗?
8.4 思考與練習(xí)

第9章 ROP攻擊
9.1 ROP攻擊的發(fā)展
9.2 ROP攻擊的變種
9.2.1 非ret指令結(jié)尾的ROP攻擊
9.2.2 JOP攻擊
9.3 思考與練習(xí)
參考文獻
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務(wù)查詢
配送費收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機
延保服務(wù)
京東E卡
京東通信
京東JD+