注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件逆向分析實用技術(shù)

軟件逆向分析實用技術(shù)

軟件逆向分析實用技術(shù)

定 價:¥20.00

作 者: 寧書林,劉鍵林 著
出版社: 北京理工大學(xué)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787564025168 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 113 字?jǐn)?shù):  

內(nèi)容簡介

  傳統(tǒng)的軟件工程是從計算機的功能需求出發(fā),將高層抽象的邏輯結(jié)構(gòu)和設(shè)計思想通過計劃和開發(fā),生產(chǎn)出可實際運行的計算機軟件,這個過程稱為軟件的“正向工程”。反之,從可運行的程序系統(tǒng)出發(fā),運用解密、反匯編、系統(tǒng)分析以及程序理解等多種計算機技術(shù),對軟件的結(jié)構(gòu)、流程、算法和代碼等進行逆向拆解和分析,推導(dǎo)出軟件產(chǎn)品的源代碼、設(shè)計原理、結(jié)構(gòu)、算法、處理過程、運行方法及相關(guān)文檔等的過程,稱為軟件的“逆向工程”(SoftwareReverseEngineering),又稱軟件“反向工程”。通常,人們把對軟件進行逆向分析的整個過程統(tǒng)稱為軟件逆向工程,把在這個過程中所采用的技術(shù)統(tǒng)稱為軟件逆向工程技術(shù)。傳統(tǒng)的軟件工程主要關(guān)注新品軟件的分析與設(shè)計,而逆向工程則關(guān)注成品軟件的拆解與剖析。 逆向工程可以讓人們了解程序的結(jié)構(gòu)以及程序的邏輯,因此,利用逆向工程可以深入洞察程序的運行過程??梢粤私饽繕?biāo)程序正在使用的系統(tǒng)函數(shù)的類型,也可以了解目標(biāo)程序訪問的文件,當(dāng)然也可以了解目標(biāo)軟件使用的協(xié)議以及目標(biāo)軟件是如何與網(wǎng)絡(luò)的其他部分通信的。在進行軟件保護和反保護的過程中,軟件逆向工程的優(yōu)勢是顯而易見的。

作者簡介

暫缺《軟件逆向分析實用技術(shù)》作者簡介

圖書目錄

第1章  PE文件概述及預(yù)備知識一
  1.1  PE文件格式概述一
  1.2  各種塊的描述
  1.3  Import Table(引入表)
  1.4  Export Table  (引出表)
  1.5  PE文件格式中的結(jié)構(gòu)及其作用
  1.6  小結(jié)
第2章  軟件的加密技術(shù)
  2.1  殼的認識
  2.2  加密保護殼簡介
  2.3  壓縮保護殼簡介
  2.4  小結(jié)
第3章  調(diào)試工具的使用
  3.1  靜態(tài)文件類型分析
  3.2  靜態(tài)調(diào)試分析工具
  3.3  動態(tài)調(diào)試分析工具
  3.4  0llyDbg l.10簡介
第4章  Win32 API調(diào)試原理及相關(guān)函數(shù)
  4.1  Windows消息
  4.2 win32 API函數(shù)
  4.3  逆向分析常用斷點設(shè)置
第5章  匯編語言基礎(chǔ)
  5.1  匯編語言基礎(chǔ)知識
  5.2  匯編語言的特點
  5.3  程序可見寄存器組
  5.4  常用的匯編指令
  5.5  轉(zhuǎn)移指令
第6章  逆向工程技術(shù)
  6.1  逆向工程技術(shù)的基本實現(xiàn)方式
  6.2 兩種文本編碼
  6.3  常見編程語言的入口及區(qū)段特征
  6.4 還原壓縮程序
  6.5  手動還原壓縮程序
 ……
第7章 抗逆向工程技術(shù)
附錄A 函數(shù)索引
參考文獻
結(jié)束語

本目錄推薦

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