Reversing:逆向工程揭密

Reversing:逆向工程揭密

《Reversing:逆向工程揭密》是2007年電子工業出版社出版的圖書,作者是艾拉姆(Eilam,E.),譯者是韓琪、楊艷、王玉英、李娜。

基本介紹

  • 書名:Reversing:逆向工程揭密
  • 作者:艾拉姆(Eilam,E.)
  • 譯者:韓琪、楊艷、王玉英、李娜 
  • ISBN:9787121049958
  • 頁數:598頁
  • 出版社:電子工業出版社
  • 出版時間:2007年9月1日
  • 裝幀:平裝
  • 開本:16開
  • 版次:1
內容簡介,作者簡介,圖書目錄,

內容簡介

本書描述的是在逆向與反逆向之間展開的一場曠日持久的拉鋸戰。作者Eldad Eilam以一個解說人的身份為我們詳盡地評述了雙方使用的每一招每一式的優點與不足。
書中包含的主要內容有:作業系統的逆向工程;NET平台上的逆向工程;逆向未公開的檔案格式和網路協定;逆向工程的合法性問題;拷貝保護和數字著作權管理技術的逆向工程;防止別人對你的代碼實施逆向工程的各種技術;惡意程式的逆向工程;反編譯器的基本原理以及它對逆向過程的影響。
本書適合軟體逆向工程的從業人員以及軟體開發者們閱讀。

作者簡介

Eldad Eilam逆向工程領域顧問。他幫助客戶解決處理作業系統和深入的軟體逆向工程問題,並數年致力於開發高級逆向工程技術。

圖書目錄

第1部分 逆向
第1章 基礎
1.1 什麼是逆向工程
1.2 軟體逆向工程:逆向
1.3 逆向套用
1.3.1 與安全相關的逆向
1.3.2 軟體開發中的逆向
1.4 底層軟體
1.4.1 彙編語言
1.4.2 編譯器
1.4.3 虛擬機和位元組碼
1.4.4 作業系統
1.5 逆向過程
1.5.1 系統級逆向
1.5.2 代碼級逆向
1.6 工具
1.6.1 系統監控工具
1.6.2 反彙編器
1.6.3 調試器
1.6.4 反編譯器
1.7 逆向合法嗎?
1.7.1 互操作性
1.7.2 競爭
1.7.3 著作權法
1.7.4 商業機密和專利權
1.7.5 美國數字千禧著作權法
1.7.6 DMCA案例
1.7.7 許可證協定
1.8 代碼範例與工具
1.9 結論
第2章 底層軟體
2.1 高階視角
2.1.1 程式結構
2.1.2 數據管理
2.1.3 控制流
2.1.4 高級語言
2.2 低階視角
2.2.1 底層數據管理
2.2.2 控制流
2.3 彙編語言
2.3.1 暫存器
2.3.2 標誌位
2.3.3 指令格式
2.3.4 基本指令
2.3.5 範例
2.4 編譯器和編譯入門
2.4.1 定義編譯器
2.4.2 編譯器架構
2.4.3 列表檔案
2.4.4 專用編譯器
2.5 執行環境
2.5.1 軟體執行環境(虛擬機)
2.5.2 現代處理器的硬體執行環境
2.6 結論
第3章 Windows基礎知識
第4章 逆向工具
第2部分 套用逆向
第5章 未公開的技術
第6章 破譯檔案格式
第7章 審查程式的二進制碼
第8章 逆向惡意軟體
第3部分 破解
第9章 盜版與拷貝保護
第10章 反逆向技術
第11章 突破保護
第4部分 反彙編之外
第12章 逆向.NET
第13章 反編譯
附錄A 揭密代碼結構
附錄B 理解編譯後的算術運算
附錄C 破譯程式數據
索引

相關詞條

熱門詞條

聯絡我們