C++ 反匯編與逆向分析技術揭秘 C++反汇编与逆向分析技术揭秘

錢林松, 趙海旭

  • 出版商: 機械工業
  • 出版日期: 2011-10-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 411
  • 裝訂: 平裝
  • ISBN: 7111356330
  • ISBN-13: 9787111356332
  • 相關分類: C++ 程式語言資訊安全
  • 無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

《C++反彙編與逆向分析技術揭秘》本書既是一本全面而係統地講解反彙編與逆向分析技術的安全類專著,又是一部深刻揭示C++內部工作機制的程序設計類著作。理論與實踐並重,理論部分系統地講解了C++的各種語法特性和元素的逆向分析方法和流程,重在授人以漁;實踐部分通過幾個經典的案例演示了逆向分析技術的具體實施步驟和方法。

全書共分為三大部分:第一部分主要介紹了VC++6.0、OllyDBG和反彙編靜態分析工具的使用,以及反彙編引擎的工作原理;第二部分以C/C++語法為導向,以VC+ +6.0為例,深入解析了每個C/C++知識點的彙編表現形式,包括基本數據類型、表達式、流程控制語句、函數、變量、數組、指針、結構體、類、構造函數、析構函數、虛函數、繼承和多重繼承、異常處理等,這部分內容重在修煉“內功”,不僅講解了調試和識別各種C/C++語句的方法,而且還深入剖析了各知識點的底層機制;第三部分是逆向分析技術的實際應用,通過對PEiD、“熊貓燒香”病毒、OllyDBG調試器等的逆向分析將理論和實踐很好地融合在了一起。

本書適合所有軟件安全領域的工作者、想瞭解C++內部機制的中高級程序員,以及對Windows底層原理感興趣的技術人員閱讀。

 

<章節目錄>

第一部分準備工作

  第1章熟悉工作環境和相關工具  

    1.1調試工具Microsoft Visual C++ 6.0和OllyDBG  

    1.2反彙編靜態分析工具IDA  

    1.3反彙編引擎的工作原理  

    1.4本章小結  

第二部分C++反彙編揭秘

  第2章基本數據類型的表現形式  

    2.1整數類型  

    2.2浮點數類型  

    2.3字符和字符串  

    2.4布爾類型  

    2.5地址、指針和引用  

    2.6常量