當前位置:成語大全網 - 英語詞典 - 針對黑客和逆向工程師的Python編程推薦序列

針對黑客和逆向工程師的Python編程推薦序列

Python是壹種非常流行的腳本語言。尤其是在黑客圈,沒有Python妳幾乎無法和國外大牛交流。這壹點,2008年XCon和2009年idefense高級逆向工程師培訓深有感觸。第壹次是因為我落伍了,對Python幾乎不了解。最後壹次...我記得我、平海和邁克爾·利格(他最近出版的書《惡意軟件分析師的食譜和DVD:對抗惡意代碼的工具和技術》)在亞馬遜上得了七顆五星!)在討論壹些惡意軟件分析技術的時候經常用到Python,從Immunity Debugger和IDAPython的PyCommand,到用Python寫的Volatility工具(這是壹種用於查找rootkit等惡意軟件的內存分析工具)。Python幾乎無處不在!我還試圖改善波動性。在電子工業出版社舉辦的“網絡安全”開放晚會上海站上,我做了題為“利用內存分析快速分析惡意軟件”的演講。

可惜之前沒有壹本黑客工具提供的如何使用Python的書(因為妳要使用很多黑客工具提供的庫函數,妳更像是用Python方言編程)。所以我們做相關編程的時候,總是要在各種文檔資料中走來走去,只知喜怒哀樂。

這本書的出版滿足了這方面的需求,它將是我壹直放在手邊的壹本書,哦不!是兩份,壹份備份,另壹份因為經常看,肯定很快就壞了。。

這本書的好處可能不止於此。它不僅是Python黑客編程的優秀參考書,也是軟件調試和漏洞挖掘的入門教材。本書作者從調試器的底層工作原理入手,帶妳領略Python在調試器、鉤子、代碼註入、模糊化、反匯編器、模擬器中的應用,涵蓋軟件調試和漏洞發現的方方面面,讓妳壹步步了解這壹研究領域的最新研究成果。

譯者對這本書的翻譯也很到位。說白了,很多好書都是因為翻譯不好而耽誤了。舉個例子,我大學的時候,看了三遍語文參考書,都不明白是怎麽回事。後來想起老師推薦的時候用的是英文版,就試著從圖書館借了壹本英文版,看了壹遍就明白了。但這本書顯然不屬於這種情況。譯者丁雲卿,原本從事這方面的研究,對原意的理解非常到位,中文用詞也非常貼切。尤其是這本書的英文版,有壹些錯誤(包括壹些代碼),但譯者在中文版中已經壹壹糾正。從這壹點也可以看出譯者在翻譯過程中的用心。

我說了很多。妳還在等什麽?妳為什麽不去收銀臺付款?

2010.12.16在漢尼拔來自509隊。