當前位置:編程學習大全網 - 源碼下載 - 黑客與逆向工程師的python編程之道 怎麽樣

黑客與逆向工程師的python編程之道 怎麽樣

Python是壹款非常流行的腳本編程語言。特別是在黑客圈子裏,妳不會Python就幾乎無法與國外的那些大牛們溝通。這壹點我在2008年的XCon,以及2009年的idefense高級逆向工程師培訓中感觸頗深。前壹次是因為我落伍,幾乎還不怎麽會Python,而後壹次……記得當時我、海平和Michael Ligh(他最近出版的Malware Analyst's Cookbook and DVD: Tools and Techniques for Fighting Malicious Code)壹書在Amazon上得了7顆五星!)討論壹些惡意軟件分析技術時經常會用到Python,從Immunity Debugger的PyCommand、IDA的IDAPython到純用Python編寫的Volatility工具(這是壹款內存分析工具,用於發現rootkit之類的惡意軟件)。Python幾乎無處不在!我也嘗試過對Volatility進行了壹些改進,在電子工業出版社舉辦的“在線安全”Open Party上海站活動中,我以《利用內存分析的方法快速分析惡意軟件》為題進行了演講。

遺憾的是,之前市面上還沒有壹本關於如何利用黑客工具中提供的Python(由於必須使用許多黑客工具中提供的庫函數,所以這時妳更像在用壹種Python的方言編程)的書籍。故而,在進行相關編程時,我們總是要穿行於各種文檔、資料之中,個中甘苦只自知。

本書的出版滿足了這方面的需求,它會是我手頭常備的壹本書,啊不!是兩本,壹本備用,另壹本因為經常翻看用不了多久就肯定會破爛不堪?。

說到這本書的好處也許還不僅於此,它不僅是壹本Python黑客編程方面的極佳參考書,同時也是壹本軟件調試和漏洞發掘方面很好的入門教材。這本書的作者從調試器的底層工作原理講起,壹路帶妳領略了Python在調試器、鉤子、代碼註入、fuzzing、反匯編器和模擬器中的應用,涵蓋了軟件調試和漏洞發掘中的各個方面,使妳在循序漸進中了解這壹研究領域目前最新研究成果的大略。

本書譯者的翻譯也很到位。不客氣地說,不少好書是被糟糕的翻譯耽誤掉的。比如我在讀大學時的壹本中文版的參考書,我看了三遍沒明白是怎麽回事,後來想起老師推薦時用的是英文版,於是試著去圖書館借了本英文版,結果看壹遍就明白了。不過這本書顯然不屬於此例。譯者丁赟卿本來就是從事這壹領域研究的,對原文意思的理解非常到位,中文用詞也十分貼切。特別是這本書的英文版中原本是存在壹些錯誤的(包括壹些代碼),譯者在中文版中竟然已經壹壹予以糾正了,從這壹點上也可以看出譯者在翻譯過程中的認真細致。

我已經啰啰嗦嗦地講了不少了,妳還在等什麽?還不快去賬臺付錢?

  • 上一篇:我要舉報源代碼
  • 下一篇:後悔合資買早了,試駕“十萬級新卷王”長安逸達
  • copyright 2024編程學習大全網