本节书摘来自异步社区《C++ 黑客编程揭秘与防范(第2版)》一书中的第6章6.9节 总结,作者冀云,更多章节内容可以访问云栖社区“异步社区”公众号查看。
6.9 总结
C++ 黑客编程揭秘与防范(第2版)
本章介绍了PE结构的基础部分、OD的使用及调试API函数等。相信读者对PE结构解析、OD调试工具使用及调试原理有了一定的了解。本章还介绍了一些基础的也是非常必要的加解密知识。读者在以后学习更多相关知识后会发现,这些基础知识对学习加解密知识是非常重要的。
本章最后的部分介绍了KeyMake工具的使用。通过KeyMake的具体实例,读者可以深刻领会本章前面所学知识的精要之处。KeyMake工具十分强大,如果在接触前面的知识前直接接触KeyMake工具,会觉得它很神奇,但是通过自己编写关于文件补丁、内存补丁和内存注册机的实例代码后,就会觉得KeyMake工具的基础与原理其实并不复杂,甚至读者会自己设计出一个更强大的KeyMake工具。
本章的知识除了可以应用到加密与解密方面,还可以应用在免杀、加壳脱壳、反调试、反病毒等方面的。希望读者在掌握原理后多动手实践。