出版時(shí)間:2006-10 出版社:電子工業(yè)出版社 作者:鄭羽 頁(yè)數(shù):344 字?jǐn)?shù):510000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)以計(jì)算機(jī)軟件加密與解密技術(shù)為主要內(nèi)容,講解了加解密技術(shù)入門(mén)需要掌握的知識(shí)和工具。全書(shū)共分為9章。前7章主要講述了解密的入門(mén)技術(shù),包括基礎(chǔ)知識(shí)、靜態(tài)反匯編、動(dòng)態(tài)調(diào)試、輔助工具、不同注冊(cè)保護(hù)方式的分析、安裝包程序,以及不同編程語(yǔ)言的加解密工具及使用方法,并以通用的解密過(guò)程“查、脫殼→靜態(tài)分析→動(dòng)態(tài)調(diào)試”的順序來(lái)進(jìn)行章節(jié)的安排,使得讀者有一個(gè)較完整的思路并可以輕松上手。最后兩章則講述加密的入門(mén)技術(shù),包括基本的軟件保護(hù)措施及實(shí)現(xiàn)和軟件保護(hù)實(shí)踐,常用到的軟件保護(hù)技術(shù),以及完整的源代碼和保護(hù)方案,要求讀者有一定的編程基礎(chǔ)。 本書(shū)包含了加解密技術(shù)基礎(chǔ)中常用到的一些知識(shí)和工具,并通過(guò)實(shí)例來(lái)進(jìn)行講解說(shuō)明,既適合對(duì)加解密技術(shù)感興趣的初學(xué)者,也適合軟件開(kāi)發(fā)人員在軟件設(shè)計(jì)過(guò)程中加以參考。
書(shū)籍目錄
第1章 基礎(chǔ)知識(shí) 1.1 殼的概念、作用和分類(lèi) 1.2 常見(jiàn)的加殼軟件和使用方法 1.2.1 UPX 1.2.2 ASPack 1.2.3 Armadillo 1.2.4 EncryptPE 1.3 使用殼的SDK保護(hù)程序 1.4 查殼軟件及使用方法 1.4.1 FileInfo 1.4.2 PE iDentifier 1.5 脫殼軟件及使用方法 1.5.1 通用脫殼軟件及使用方法 1.5.2 專(zhuān)用脫殼軟件及使用方法 1.6 匯編語(yǔ)言基礎(chǔ)知識(shí) 1.6.1 匯編語(yǔ)言基本概念 1.6.2 常用的匯編語(yǔ)言語(yǔ)句 1.7 字符編碼方式 1.8 軟件解密方式及注冊(cè)保護(hù)方式 1.8.1 軟件解密方式 1.8.2 軟件注冊(cè)保護(hù)方式第2章 靜態(tài)反匯編 2.1 常用反匯編工具介紹 2.2 反匯編程序代碼簡(jiǎn)介 2.2.1 程序的基本信息 2.2.2 程序的反匯編源代碼 2.2.3 源代碼各部分的含義 2.3 反匯編工具的功能簡(jiǎn)介 2.3.1 W32Dasm的功能簡(jiǎn)介 2.3.2 C32asm功能簡(jiǎn)介 2.4 靜態(tài)分析解密實(shí)例 2.4.1 靜態(tài)分析解密的一般過(guò)程 2.4.2 靜態(tài)分析解密實(shí)例1 2.4.3 常見(jiàn)指令的機(jī)器碼值 2.4.4 兩種注冊(cè)判斷的修改方法 2.4.5 靜態(tài)分析解密實(shí)例2 2.5 利用keymake做補(bǔ)丁程序 2.5.1 制作文件補(bǔ)丁程序 2.5.2 制作內(nèi)存補(bǔ)丁程序第3章 動(dòng)態(tài)調(diào)試 3.1 常用調(diào)試工具的簡(jiǎn)單介紹 3.2 Ollydbg功能簡(jiǎn)介 3.2.1 Ollydbg主界面簡(jiǎn)介 3.2.2 配置Ollydbg 3.2.3 Ollydbg的常用功能及操作 3.2.4 常用的Ollydbg插件 3.3 Ollydbg動(dòng)態(tài)調(diào)試解密實(shí)例 3.3.1 動(dòng)態(tài)調(diào)試解密的一般過(guò)程 3.3.2 動(dòng)態(tài)調(diào)試實(shí)例1 3.3.3 動(dòng)態(tài)調(diào)試實(shí)例2 3.4 用Keymake制作內(nèi)存注冊(cè)機(jī) 3.5 用Ollydbg手動(dòng)脫殼 3.5.1 手動(dòng)脫殼的步驟 3.5.2 輔助工具簡(jiǎn)介 3.5.3 Ollydbg手動(dòng)脫UPX殼實(shí)例 3.6 SoftICE安裝及功能簡(jiǎn)介 3.6.1 SoftICE的安裝配置過(guò)程 3.6.2 SoftICE常用功能及操作 3.6.3 SoftICE調(diào)試實(shí)例 3.7 Trw2000功能簡(jiǎn)介第4章 輔助工具 4.1 編輯工具 4.1.1 16進(jìn)制編輯工具WinHex 4.1.2 匯編編輯工具RTA 4.2 監(jiān)視工具 4.2.1 文件監(jiān)視工具 4.2.2 注冊(cè)表監(jiān)視工具 4.2.3 API監(jiān)視工具 4.2.4 MFC監(jiān)視工具mfcspy 4.3 資源工具 4.3.1 資源修復(fù)工具 4.3.2 常用資源編輯工具 4.3.3 Restools系列資源工具 4.4 補(bǔ)丁工具 4.4.1 dUP的使用 4.4.2 XCell的使用..第5章 不同注冊(cè)保護(hù)方式的分析 5.1 簡(jiǎn)單的注冊(cè)碼保護(hù)方式 5.1.1 追蹤簡(jiǎn)單算法實(shí)例 5.1.2 API函數(shù)常用斷點(diǎn)及實(shí)例 5.2 按鈕功能限制 5.2.1 按鈕限制解密實(shí)例1 5.2.2 按鈕限制解密實(shí)例2 5.3 NAG窗口 5.3.1 NAG窗口實(shí)例1 5.3.2 NAG窗口實(shí)例2 5.4 加密狗 5.4.1 判斷加密狗類(lèi)型 5.4.2 加密狗解密實(shí)例1 5.4.3 加密狗解密實(shí)例2第6章 安裝包程序 6.1 InstallShield 6.1.1 獲取安裝序列號(hào) 6.1.2 Setup.ins(inx)安裝腳本的解密 6.1.3 編輯CAB壓縮包 6.2 Wise 6.3 Setup Factory 6.3.1 解壓縮安裝包 6.3.2 動(dòng)態(tài)調(diào)試安裝序列號(hào) 6.3.3 靜態(tài)分析安裝序列號(hào) 6.4 InnoSetup 6.5 微軟MSI第7章 不同編程語(yǔ)言的加解密工具及使用方法第8章 基本的軟件保護(hù)措施及實(shí)現(xiàn)第9章 軟件保護(hù)實(shí)踐參考文獻(xiàn)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
加密與解密實(shí)戰(zhàn)入門(mén) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版