二进制分析实战
上QQ阅读APP看书,第一时间看更新

作者序

二进制分析是计算机科学中最引人入胜和最具挑战性的话题之一,也是最难学习的部分之一,这在很大程度上是由于缺乏相关的可用信息。

尽管有关逆向工程和恶意软件分析的书籍很多,但是讨论二进制分析进阶技术(如二进制插桩、动态污点分析或符号执行)的书籍却很少。刚入门的二进制分析人员迫不得已只能从互联网上搜索知识,而互联网上过时或错误的帖子以及晦涩的文章却容易让分析人员“误入歧途”。许多文章和有关二进制分析的学术文献会预先假定读者拥有大量的知识,这使得从这些资源中学习二进制分析技术成为“鸡与蛋的问题”。更糟糕的是,许多分析工具和库附带的文档不完整或根本没有任何文档。

我希望通过本书提供一套连贯的资源,以直接的、实践的方式向你介绍二进制分析领域所有的重要内容,以便你进入该领域。读完本书后,你将有足够的能力去理解飞速发展的二进制分析技术,并开始自己的“冒险之旅”。