注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)信息安全加密與解密實(shí)戰(zhàn)攻略

加密與解密實(shí)戰(zhàn)攻略

加密與解密實(shí)戰(zhàn)攻略

定 價(jià):¥43.00

作 者: 郭棟等編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 加密與解密

ISBN: 9787894940131 出版時(shí)間: 2003-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 449 字?jǐn)?shù):  

內(nèi)容簡介

  本書作者皆為網(wǎng)上密界知名人士,他們將許多尖端技術(shù)毫無保留地奉獻(xiàn)給讀者。為照顧各個(gè)層面的讀者,特意將內(nèi)容作精心編排,使從未接觸過匯編和對(duì)編程知之甚少的讀者看完本書后也能快速入門。書中涉及近百種工具的詳細(xì)使用方法,使讀者更加得心應(yīng)手。主要內(nèi)容:靜動(dòng)態(tài)分析、各種語言編寫軟件的保護(hù)特點(diǎn)、序列號(hào)保護(hù)、一般算法和密碼學(xué)算法、磁盤保護(hù)、光盤保護(hù)、以及Java、IDA、OllyDbg、VBP-Code、加密狗、脫殼等新技術(shù)。本書適合從事軟件加密與解密的程序員和其他相關(guān)技術(shù)人員使用或參考。

作者簡介

暫缺《加密與解密實(shí)戰(zhàn)攻略》作者簡介

圖書目錄

第1章 殼的基礎(chǔ)知識(shí)                  
 1.1 殼的概念. 目的和作用                  
 1.1.1 殼的概念                  
 1.1.2 加殼的目的和作用                  
 1.2 常用加殼軟件及使用方法                  
 1.2.1 ASPack                  
 1.2.2 UPX                  
 1.2.3 PECompact                  
 1.2.4 其他                  
 1.3 常用偵殼軟件及使用方法                  
 1.3.1 Language 2000                  
 1.3.2 FileInfo                  
 1.3.3 PEiDentifier                  
 1.3.4 其他軟件                  
                   
 第2章 脫殼                  
 2.1 常用脫殼軟件及分類                  
 2.2 專用脫殼軟件及使用方法                  
 2.2.1 脫ASPack殼軟件                  
 2.2.2 脫UPX殼軟件                  
 2.2.3 脫P(yáng)ECompact殼軟件                  
 2.3 通用脫殼軟件及使用方法                  
 2.3.1 ProcDump                  
 2.3.2 GUW32                  
 2.3.3 UN-PACK                  
                   
 第3章 解密預(yù)備知識(shí)                  
 3.1 機(jī)器碼與ASCII碼                  
 3.2 十六進(jìn)制編輯器                  
 3.2.1 UltraEdit32                  
 3.2.2 WinHex                  
 3.3 匯編基本指令                  
 3.4 解密常見修改                  
 3.4.1 解密時(shí)經(jīng)常修改的指令                  
 3.4.2 兩種不同情況的不同修改方法                  
 3.5 注冊(cè)表相關(guān)知識(shí)                  
 3.6 保護(hù)模式的權(quán)限級(jí)別(Ring0與Ring3)                  
                   
 第4章 軟件分析技術(shù)綜述                  
 4.1 常見軟件加密保護(hù)技術(shù)簡介                  
 4.2 解密的等級(jí)與常用工具                  
 4.3 靜態(tài)分析及工具                  
 4.3.1 靜態(tài)分析                  
 4.3.2 靜態(tài)分析的工具                  
 4.4 動(dòng)態(tài)分析及工具                  
 4.5 注冊(cè)表分析及工具                  
 4.5.1 注冊(cè)表編輯工具Regedit                  
 4.5.2 注冊(cè)表照相機(jī)Regsnap應(yīng)用指南                  
 4.5.3 注冊(cè)表監(jiān)視工具Regmon使用指南                  
 4.5.4 注冊(cè)表監(jiān)視工具RegShot使用指南                  
 4.5.5 文件監(jiān)視工具File Monitor使用指南                  
 4.6 標(biāo)志位                  
                   
 第5章 靜態(tài)分析                  
 5.1 W32Dasm簡介                  
 5.2 可執(zhí)行文件比較工具                  
 5.2.1 File Compare 32                  
 5.2.2 CodeFusion Wizard Version 3.0                  
 5.2.3 Tola's Patching Engine 1.8                  
 5.3 可執(zhí)行文件修改工具                  
 5.3.1 Hiew                  
 5.3.2 UltraEdit32                  
 5.3.3 ExeScope                  
 5.4 靜態(tài)分析實(shí)例                  
 5.4.1 CD-Check光盤檢測保護(hù)                  
 5.4.2 序列號(hào)保護(hù)                  
 5.4.3 姓名與注冊(cè)碼保護(hù)                  
 5.4.4 Nag窗口                  
 5.4.5 時(shí)間限制                  
                   
 第6章 動(dòng)態(tài)分析                  
 6.1 SoftICE使用指南                  
 6.1.1 安裝SoftICE                  
 6.1.2 配置SoftICE                  
 6.1.3 使用SoftICE                  
 6.2 TRW2000使用介紹                  
 6.3 用TRW2000解密                  
 6.4 用TRW2000解密的步驟和解密經(jīng)典句式                  
 6.5 用W32Dasm輔助解密                  
 6.6 搜索“S”法解密                  
 6.7 關(guān)于?和d                  
 6.8 匯編初學(xué)者的好助手——r命令                  
 6.9 用TRW2000解密Visual Basic程序                  
 6.10 keymake的使用方法                  
 6.11 用SmartCheck解密Visual Basic程序                  
 6.11.1 配置SmartCheck                  
 6.11.2 用SmartCheck解密Visual Basic程序?qū)嵗?nbsp;                 
                   
 第7章 用WinHex解密                  
 7.1 解一般程序                  
 7.2 解Visual Basic程序                  
                   
 第8章 加解密進(jìn)階基礎(chǔ)知識(shí)                  
 8.1 堆棧. 函數(shù)與變量                  
 8.1.1 堆棧                  
 8.1.2 識(shí)別函數(shù)與變量                  
 8.2 條件斷點(diǎn)                  
 8.3 常用斷點(diǎn)設(shè)置                  
 8.4 常用斷點(diǎn)API函數(shù)原型                  
 8.5 W32Dasm使用進(jìn)階                  
 8.6 利用輸出信息                  
 8.7 釜底抽薪法                  
 8.8 浮點(diǎn)操作                  
 8.8.1 解密范例                  
 8.8.2 浮點(diǎn)常用命令說明                  
 8.9 防解密的一般技巧                  
                   
 第9章 OllyDbg使用指南                  
 9.1 OllyDbg簡介及常用命令                  
 9.2 一般程序的應(yīng)用                  
 9.2.1 應(yīng)用實(shí)例一                  
 9.2.2 應(yīng)用實(shí)例二                  
 9.3 Visual Basic程序的應(yīng)用                  
 9.4 快速解密程序                  
 9.5 VB P-Code程序的應(yīng)用                  
 9.6 用OllyDbg設(shè)置斷點(diǎn)                  
 9.7 一些使用經(jīng)驗(yàn)                  
                   
 第10章 IDA Pro的使用                  
 10.1 兩種方法的解密步驟                  
 10.2 IDA與W32Dasm的比較                  
                   
 第11章 Nag窗口                  
 11.1 解密Nag窗口的常用方法                  
 11.2 解密Nag窗口工具軟件                  
 11.2.1 對(duì)話框清除工具DlgKill(DialogBox Killer)                  
 11.2.2 NaGKiLL                  
                   
 第12章 算法入門與Visual Basic程序保護(hù)機(jī)制                  
 12.1 一般程序算7法分析和注冊(cè)機(jī)制作                  
 12.2 Visual Basic程序的保護(hù)與解密                  
 12.2.1 用SmartCheck追蹤算法                  
 12.2.2 用TRW2000追蹤算法                  
 12.2.3 VBAPI函數(shù)                  
 12.2.4 Visual Basic常用中斷                  
 12.2.5 Visual Basic常用解密方法(TRW或SoftICE)                  
 12.2.6 解除Visual Basic程序功能限制的方法                  
 12.2.7 如何更好地保護(hù)你的Visual Basic程序                  
 12.3 注冊(cè)機(jī)制作輔助工具                  
 12.3.1 注冊(cè)機(jī)生成器                  
 12.3.2 注冊(cè)機(jī)編寫器                  
 12.4 Visual Basic相關(guān)函數(shù)                  
                   
 第13章 加密算法分析及密碼學(xué)算法                  
 13.1 預(yù)備知識(shí)與本章的一些約定                  
 13.2 一般加密算法                  
 13.2.1 基本運(yùn)算                  
 13.2.2 解方程等                  
 13.3 密碼學(xué)加密算法                  
 13.3.1 散列密碼系統(tǒng)                  
 13.3.2 XOR32                  
 13.3.3 MDx(Message-Digest Algorithm)                  
 13.3.4 SHAx(Secure Hash Algorithms)                  
 13.4 對(duì)稱密碼系統(tǒng)                  
 13.4.1 Blowfish算法                  
 13.4.2 DES算法                  
 13.4.3 公鑰密碼系統(tǒng)                  
 13.4.4 ECC算法體系                  
 13.4.5 ElGamal算法                  
 13.5 算法還原和keygen制作                  
 13.5.1 正向分析                  
 13.5.2 逆向分析                  
 13.5.3 整體分析                  
                   
 第14章 其他常見保護(hù)方法與對(duì)策                  
 14.1 Key文件保護(hù)                  
 14.1.1 應(yīng)用實(shí)例一                  
 14.1.2 應(yīng)用實(shí)例二                  
 14.1.3 應(yīng)用實(shí)例三                  
 14.2 功能限制(灰菜單或灰按鈕)                  
 14.3 時(shí)間限制                  
 14.4 光盤保護(hù)                  
 14.5 廣告窗口                  
                   
 第15章 用DeDe解密Delphi程序                  
 15.1 DeDe的使用方法                  
 15.2 DeDe初級(jí)篇                  
 15.3 DeDe中級(jí)篇                  
 15.4 DeDe高級(jí)篇                  
                   
 第16章 不同語言程序的解密特點(diǎn)                  
 16.1 C++程序                  
 16.1.1 C++程序常用斷點(diǎn)設(shè)置                  
 16.1.2 用SmartCheck解密C++程序                  
 16.2 InstallShield                  
 16.2.1 設(shè)法直接解壓                  
 16.2.2 腳本反編譯, 研究序列號(hào)計(jì)算規(guī)則                  
 16.3 PowerBuilder程序                  
 16.4 FoxPro程序                  
 16.4.1 偽編譯                  
 16.4.2 UnFoxAll                  
 16.4.3 ReFoxReFox                  
                   
 第17章 手動(dòng)脫殼                  
 17.1 PE文件格式分析                  
 17.1.1 簡介                  
 17.1.2 PE文件框架結(jié)構(gòu)                  
 17.1.3 PE首部                  
 17.1.4 塊表                  
 17.1.5 引入函數(shù)表                  
 17.1.6 引出函數(shù)表                  
 17.1.7 資源                  
 17.1.8 重定位                  
 17.1.9 加載運(yùn)行PE文件的步驟模擬                  
 17.1.10 小結(jié)                  
 17.2 尋找入口點(diǎn)(OEP)                  
 17.3 轉(zhuǎn)儲(chǔ)程序                  
 17.4 修復(fù)輸入表                  
 17.4.1 修復(fù)輸入表的方法                  
 17.5 幾個(gè)脫殼實(shí)例                  
 17.5.1 實(shí)例一                  
 17.5.2 實(shí)例二                  
 17.6 Petite脫殼分析                  
 17.7 ASProtect脫殼分析                  
 17.7.1 ASProtect脫殼總結(jié)(部分適用于其他殼保護(hù))                  
 17.7.2 應(yīng)用實(shí)例一                  
 17.7.3 ASProtect跟蹤技巧——SEH深入剖析                  
 17.7.4 應(yīng)用實(shí)例二                  
 17.8 Armadillo脫殼分析                  
 17.8.1 應(yīng)用實(shí)例一                  
 17.8.2 應(yīng)用實(shí)例二                  
                   
 第18章 VB P-Code保護(hù)與解密技術(shù)                  
 18.1 PCode工作原理                  
 18.2 exdec靜態(tài)反編譯                  
 18.2.1 去Nag窗口                  
 18.2.2 序列號(hào)                  
 18.2.3 VB P-Code程序破解綱要                  
 18.3 WKTVBDebugger動(dòng)態(tài)調(diào)試                  
                   
 第19章 Anti技術(shù)                  
 19.1 antl-debuggers技術(shù)探討                  
 19.2 FrogsICE使用指南                  
                   
 第20章 軟件狗                  
 20.1 軟件狗加密的可靠性                  
 20.2 Sentinel狗                  
 20.3 TDSD狗                  
 20.4 ROCKEY狗                  
 20.5 TDMD狗                  
 20.6 深思3狗簡介                  
 20.6.1 口令                  
 20.6.2 數(shù)據(jù)                  
 20.6.3 代碼                  
 20.7 破解軟件狗的幾種技巧                  
                   
 第21章 補(bǔ)丁技術(shù)                  
 21.1 寫靜態(tài)補(bǔ)丁                  
 21.2 動(dòng)態(tài)補(bǔ)丁                  
 21.3 SMC技術(shù)                  
 21.4 高級(jí)補(bǔ)丁技術(shù)                  
                   
 第22章 磁盤保護(hù)與解密                  
 22.1 KeyDisk(密鑰)研究                  
 22.2 用TR解密KEY盤保護(hù)                  
 22.3 軟磁盤超級(jí)磁道分析拷貝軟件SCS                  
 22.4 XingCopy2000 Pro                  
 22.5 磁盤仿真軟件                  
 22.5.1 Simu97                  
 22.5.2 WDST的使用                  
                   
 第23章 Windows資源與漢化技術(shù)                  
 23.1 Windows資源及資源修改軟件                  
 23.2 用ExeScope漢化                  
 23.3 用UltraEdit漢化軟件                  
 23.4 字符串替換器                  
 23.5 漢化技巧                  
                   
 第24章 Java保護(hù)與解密技術(shù)                  
 24.1 直接用十六進(jìn)制編輯器解密                  
 24.2 用解密Java的工具軟件解密                  
                   
 附錄A 有關(guān)資料                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)