注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)信息安全加密與解密:軟件保護技術(shù)及完全解決方案

加密與解密:軟件保護技術(shù)及完全解決方案

加密與解密:軟件保護技術(shù)及完全解決方案

定 價:¥40.00

作 者: 看雪編著
出版社: 電子工業(yè)出版社
叢編項: 計算機專業(yè)人員書庫
標(biāo) 簽: 其他

ISBN: 9787505369238 出版時間: 2001-09-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數(shù): 402 字?jǐn)?shù):  

內(nèi)容簡介

  軟件保護工作是維護軟件開發(fā)人員利益的必要手段,是軟件開發(fā)過程中的重要環(huán)節(jié)。本書講述Windows環(huán)境下的軟件保護技術(shù)及相關(guān)解決方案。全書共分為3個部分。第一部分介紹與軟件保護技術(shù)相關(guān)的基礎(chǔ)知識。第二部分講述各種軟件保護方式,如序列號、時間限制、CRC、SMC及各種加密算法,并且還介紹了注冊表、VB保護程序的特點。第三部分主要介紹脫殼的基本技巧,以及一些大型商業(yè)軟件保護的實例。本書是國內(nèi)密界一流好手的嘔心之作,通過解析大量的實例來展示軟件調(diào)試的最深處,是軟件開發(fā)人員不可多得的讀物。

作者簡介

暫缺《加密與解密:軟件保護技術(shù)及完全解決方案》作者簡介

圖書目錄

第1章  基本常識                  
     1. 1  軟件保護與解密                  
     1. 2  軟件分析技術(shù)                  
     1. 2. 1  從軟件使用說明和操作格式中分析軟件                  
     1. 2. 2  靜態(tài)分析技術(shù)                  
     1. 2. 3  動態(tài)分析技術(shù)                  
     1. 3  CPU. 操作系統(tǒng)與編程語言                  
     1. 4  保護模式簡介                  
     1. 4. 1  Windows 的保護模式(Protected Mode)                  
     1. 4. 2  虛擬內(nèi)存                  
     1. 4. 3  保護模式的權(quán)限級別                  
     1. 4. 4  VxD技術(shù)介紹                  
     1. 4. 5  虛擬的Windows世界                  
     第2章  動態(tài)分析技術(shù)                  
     2. 1  SoftICE安裝與配置                  
     2. 1. 1  SoftICE for Windows 9x安裝與配置                  
     2. 1. 2  SoftICE for Windows Millennium安裝與配置                  
     2. 1. 3  SoftICE for Windows NT/2000安裝與配置                  
     2. 2  TRW2000安裝與配置                  
     2. 3  SoftICE與TRW2000入門操作                  
     2. 3. 1  調(diào)試窗口簡介                  
     2. 3. 2  調(diào)試窗口操作介紹                  
     2. 3. 3  SoftICE常用命令簡介                  
     2. 3. 4  常用Win32 API函數(shù)簡介                  
     2. 3. 5  熟悉SoftICE操作                  
     2. 3. 6  熟悉TRW2000操作                  
     2. 4  調(diào)試工具在解密方面的應(yīng)用                  
     2. 4. 1  拆解入門                  
     2. 4. 2  練習(xí)                  
     2. 5  調(diào)試技術(shù)提高篇                  
     2. 5. 1  條件表達式                  
     2. 5. 2  SoftICE符號調(diào)試技術(shù)                  
     2. 5. 3  SoftICE遠程調(diào)試                  
     2. 5. 4  TRW2000插件開發(fā)簡介                  
     第3章  靜態(tài)分析技術(shù)                  
     3. 1  虛擬地址和偏移量轉(zhuǎn)換                  
     3. 2  文本的編碼方式                  
     3. 3  文件類型分析                  
     3. 4  W32Dasm使用介紹                  
     3. 4. 1  開始                  
     3. 4. 2  保存反匯編文本文件和創(chuàng)建項目文件                  
     3. 4. 3  反匯編源代碼的基本操作                  
     3. 4. 4  復(fù)制匯編代碼文本                  
     3. 4. 5  裝載32位的匯編代碼進行動態(tài)調(diào)試                  
     3. 4. 6  虛擬地址和偏移量轉(zhuǎn)換                  
     3. 5  Hiew使用介紹                  
     3. 6  IDA Pro操作入門                  
     3. 6. 1  IDA Pro簡介                  
     3. 6. 2  打開文件操作                  
     3. 6. 3  IDA與W32Dasm中的Jmp指令異同                  
     3. 6. 4  IDA Pro基本操作                  
     3. 6. 5  IDA Pro配置                  
     3. 6. 6  標(biāo)簽的用法                  
     3. 6. 7  虛擬地址和偏移量轉(zhuǎn)換                  
     3. 6. 8  簽名(Signatures)                  
     3. 6. 9  IDA插件                  
     3. 6. 10  小結(jié)                  
     3. 7  十六進制工具使用                  
     3. 7. 1  怎樣打開一個文件并且編輯它                  
     3. 7. 2  建立新文件                  
     3. 7. 3  查找和替換                  
     3. 7. 4  文件比較                  
     3. 8  靜態(tài)反編譯                  
     3. 8. 1  Visual Basic反編譯                  
     3. 8. 2  FoxPro反編譯                  
     3. 8. 3  InstallShield反編譯                  
     3. 8. 4  Dephi反編譯                  
     3. 8. 5  Java程序反編譯                  
     3. 8. 6  PowerBuilder偽碼編譯程序                  
     第4章  函數(shù). 資源與注冊表                  
     4. 1  Window API函數(shù)                  
     4. 1. 1  WIN API函數(shù)簡介                  
     4. 1. 2  常用WIN32 API的列表                  
     4. 2  Windows 的消息機制                  
     4. 2. 1  認(rèn)識Windows 消息                  
     4. 2. 2  常用Window消息函數(shù)列表                  
     4. 2. 3  常用斷點設(shè)置技巧                  
     4. 3  Windows 資源                  
     4. 3. 1  eXeScope的使用                  
     4. 3. 2  Resource Hacker的使用                  
     4. 4  Windows 注冊表                  
     4. 4. 1  系統(tǒng)備份                  
     4. 4. 2  Windows 注冊表結(jié)構(gòu)                  
     4. 4. 3  注冊表分析工具                  
     4. 4. 4  應(yīng)用程序與注冊表                  
     4. 5  監(jiān)視系統(tǒng)文件                  
     4. 5. 1  FileMon的使用                  
     4. 5. 2  配置過濾器                  
     第5章  軟件保護技術(shù)                  
     5. 1  序列號保護方式                  
     5. 1. 1  序列號保護機制                  
     5. 1. 2  如何攻擊序列號保護                  
     5. 1. 3  練習(xí)                  
     5. 2  警告(Nag)窗口                  
     5. 2. 1  去除警告窗口                  
     5. 2. 2  練習(xí)                  
     5. 3  時間限制                  
     5. 3. 1  定時器                  
     5. 3. 2  時間限制                  
     5. 3. 3  練習(xí)                  
     5. 4  Key File保護                  
     5. 4. 1  破解Key File的一般思路                  
     5. 4. 2  用于Key File的幾個主要函數(shù)的說明                  
     5. 4. 3  練習(xí)                  
     5. 5  功能限制的程序                  
     5. 5. 1  相關(guān)函數(shù)                  
     5. 5. 2  拆解范例                  
     5. 5. 3  練習(xí)                  
     5. 6  CD—check                  
     5. 6. 1  相關(guān)函數(shù)                  
     5. 6. 2  練習(xí)                  
     5. 7  反跟蹤技術(shù)                  
     5. 7. 1  Anti—Debug                  
     5. 7. 2  Anti—W32Dasm                  
     5. 7. 3  Anti—RegMon和FileMon                  
     5. 7. 4  API調(diào)用的變形                  
     5. 7. 5  花指令                  
     5. 7. 6  FrogsICE使用簡介                  
     5. 7. 7  CRC簡介                  
     5. 8  密碼學(xué)加密算法                  
     5. 8. 1  RSA算法                  
     5. 8. 2  Crypto API使用介紹                  
     5. 9  關(guān)于軟件保護的一般性建議                  
     第6章  Visual Basic程序                  
     6. 1  VB字符編碼方式                   
     6. 2  動態(tài)分析VB 3. 0與VB 4. 0程序                  
     6. 2. 1  準(zhǔn)備工作                  
     6. 2. 2  VB 3. 0程序拆解                  
     6. 2. 3  VB 4. 0程序拆解                  
     6. 2. 4  小結(jié)                  
     6. 3  VB 5. 0與VB 6. 0程序                  
     6. 3. 1  配置SoftICE                  
     6. 3. 2  相關(guān)函數(shù)                  
     6. 3. 3  Visual Basic程序比較方法                  
     6. 3. 4  Oleaut32. dll簡介                  
     6. 4  SmartCheck簡介                  
     6. 4. 1  SmartCheck配置                  
     6. 4. 2  SmartCheck操作                  
     6. 4. 3  SmartChecK常見事件信息                  
     6. 5  Visual Basic偽編譯(P—code)                  
     6. 5. 1  VB6的PCODE 代碼執(zhí)行方式                  
     6. 5. 2  VB6的PCODE代碼的復(fù)合算式處理形式                  
     6. 5. 3  VB6的PCODE代碼的條件表達式                  
     6. 6  練習(xí)                  
     第7章  壓縮與脫殼                  
     7. 1  PE文件格式                  
     7. 1. 1  概述                  
     7. 1. 2  PE的基本概念                  
     7. 1. 3  PE部首(PE Header)                  
     7. 1. 4  塊表(The Section Table)                  
     7. 1. 5  各種塊(Sections)的描述                  
     7. 1. 6  PE文件的Import                  
     7. 1. 7  PE文件輸出(export)                  
     7. 1. 8  PE格式小結(jié)                  
     7. 2  認(rèn)識壓縮與脫殼                  
     7. 2. 1  殼的介紹                  
     7. 2. 2  壓縮與脫殼工具簡介                  
     7. 3  自動脫殼                  
     7. 3. 1  ProcDump使用簡介                  
     7. 3. 2  File Scanner使用簡介                  
     7. 4  手動脫殼                  
     7. 4. 1  相關(guān)函數(shù)                  
     7. 4. 2  PEditor使用簡介                  
     7. 4. 3  沖擊波2000的使用                  
     7. 4. 4  IceDump和NticeDump的使用                  
     7. 4. 5  Import REConstructor的使用                  
     7. 4. 6  練習(xí)                  
     7. 5  認(rèn)識輸入表(Import Table)                  
     7. 5. 1  Import表介紹                  
     7. 5. 2  重建PE文件的輸入表                  
     7. 6  脫殼高級篇                  
     7. 6. 1  ASProtect v0.95保護                  
     7. 6. 2  ASProtect v0.94b保護                  
     7. 6. 3  ASProtect 1. 0保護                  
     7. 6. 4  ASProtect 1. 1保護                  
     7. 6. 5  ASProtect 1. 2保護                  
     第8章  補丁制作                  
     8. 1  補丁原理                  
     8. 1. 1  文件補丁                  
     8. 1. 2  內(nèi)存補丁                  
     8. 2  補丁工具的使用                  
     8. 2. 1  文件補丁工具                  
     8. 2. 2  內(nèi)存補丁工具                  
     8. 3  SMC技術(shù)                  
     8. 3. 1  利用SMC技術(shù)補丁UPX v1. 03的殼                  
     8. 3. 2  利用SMC技術(shù)補丁ASPack v2. 11的殼                  
     第9章  商用軟件保護技術(shù)                  
     9. 1  軟件狗(Dongles)                  
     9. 1. 1  軟件狗介紹                  
     9. 1. 2  軟件狗的弱點                  
     9. 1. 3  軟件狗解密                  
     9. 1. 4  Visual Basic程序與加密狗                  
     9. 1. 5  練習(xí)                  
     9. 2  Vbox保護技術(shù)                  
     9. 2. 1  Vbox 4. 03版本                  
     9. 2. 2  Vbox 4. 2版本                  
     9. 2. 3  Vbox 4. 3版本                  
     9. 3  SalesAgent保護技術(shù)                  
     9. 3. 1  從“現(xiàn)在購買(BUY NOW)”入手                  
     9. 3. 2  暴力去除SalesAgent的保護                  
     9. 4  Armadillo保護技術(shù)                  
     9. 5  SoftSENTRY保護技術(shù)                  
     9. 6  TimeLOCK保護技術(shù)                  
     9. 6. 1  TimeLOCK  3. 1                  
     9. 6. 2  TimeLOCK  3. 13~3. 15                  
     9. 7  SecuBOM保護技術(shù)                  
     9. 8  SafeDISC保護技術(shù)                  
     9. 8. 1  方案一                  
     9. 8. 2  ACiD BuRN方案                  
     9. 9  Flexlm保護                  
     9. 9. 1  License文件格式                  
     9. 9. 2  設(shè)置環(huán)境變量                  
     9. 9. 3  Flexlm Server                  
     9. 9. 4  FlexGen工具用法                  
     9. 9. 5  利用FlexLm SDK解密                  
     附錄                  
     附錄A  ASCII基本字符對照表                  
     附件B  ASCII擴展字符對照表                  
     附錄C  匯編指令小結(jié)                  
     附錄D  SoftICE操作手冊                  
     附錄E  TRW2000手冊                  
     附錄F  與本書相關(guān)的網(wǎng)絡(luò)資源                  
     參考資料                  

本目錄推薦

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