天天看點

《C++ 黑客程式設計揭秘與防範(第2版)》——6.9 總結

本節書摘來自異步社群出版社《c++ 黑客程式設計揭秘與防範(第2版)》一書中的第6章,第6.9節,作者:冀雲,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

c++ 黑客程式設計揭秘與防範(第2版)

本章介紹了pe結構的基礎部分、od的使用及調試api函數等。相信讀者對pe結構解析、od調試工具使用及調試原理有了一定的了解。本章還介紹了一些基礎的也是非常必要的加解密知識。讀者在以後學習更多相關知識後會發現,這些基礎知識對學習加解密知識是非常重要的。

本章最後的部分介紹了keymake工具的使用。通過keymake的具體執行個體,讀者可以深刻領會本章前面所學知識的精要之處。keymake工具十分強大,如果在接觸前面的知識前直接接觸keymake工具,會覺得它很神奇,但是通過自己編寫關于檔案更新檔、記憶體更新檔和記憶體注冊機的執行個體代碼後,就會覺得keymake工具的基礎與原理其實并不複雜,甚至讀者會自己設計出一個更強大的keymake工具。

本章的知識除了可以應用到加密與解密方面,還可以應用在免殺、加殼脫殼、反調試、反病毒等方面的。希望讀者在掌握原理後多動手實踐。

繼續閱讀