《Python灰帽子:黑客與逆向工程師的Python編程之道》

《Python灰帽子:黑客與逆向工程師的Python編程之道》

本書適合熱衷於黑客技術,特別是與逆向工程與漏洞挖掘領域相關的讀者,以及所有對Python編程感興趣的讀者閱讀與參考。

基本信息

內容簡介

《Python灰帽子:黑客與逆向工程師的Python編程之道》《Python灰帽子黑客與逆向工程師的Python編程之道
本書是由知名安全機構ImmunityInc的資深黑帽JustinSeitz先生主筆撰寫的一本關於編程語言Python如何被廣泛套用於黑客與逆向工程領域的書籍.老牌黑客,同時也是ImmunityInc的創始人兼首席技術執行官(CT0)DaveAitel為本書擔任了技術編輯一職。本書的絕大部分篇幅著眼於黑客技術領域中的兩大經久不衰的話題:逆向工程與漏洞挖掘,並向讀者呈現了幾乎每個逆向工程師或安全研究人員在日常工作中所面臨的各種場景,其中包括:如何設計?構建自己的調試工具,如何自動化實現煩瑣的逆向分析任務,如何設計與構建自己的Fuzzing工具,如何利用fuzzing測試來找出存在於軟體產品中的安全漏洞,一些小技巧諸如鉤子與注入技術的套用,以及對一些主流Python安全工具如PyDbg、ImmunityDebugger、Sulley、IDAPython、PyEmu等的深入介紹。作者藉助於如今黑客社區中備受青睞的程式語言Python引領讀者構建出精悍的腳本程式來——應對上述這些問題。出現在本書中的相當一部分Python代碼實例借鑑或直接來源於一些優秀的開源安全項目,諸如PedramAmini的Paimei,由此讀者可以領略到安全研究者?是如何將黑客藝術與工程技術優雅融合來解決那些棘手問題的。

目錄

第1章搭建開發環境
1.1作業系統要求
1.2獲取和安裝Python2.5
1.2.1在Windows下安裝Python
1.2.2在Linux下安裝Python
1.3安裝Eclipse和PyDev
1.3.1黑客摯友:ctype庫
1.3.2使用動態程式庫
1.3.3構建C數據類型
1.3.4按引用傳參
1.3.5定義結構體和聯合體
第2章調試器原理和設計
2.1通用暫存器
2.2棧
2.3調試事件

相關詞條

相關搜尋

熱門詞條

聯絡我們