本书主要通过对二进制代码安全性进行分析来介绍Linux系统安全。本书共分为6章,首先对Linux系统安全和二进制代码安全性分析进行了概述;然后详细地介绍了二进制代码的生成以及二进制代码信息的收集;在此基础上,接着对静态二进制代码分析和二进制代码脆弱性评估进行了深入的探讨;最后详细介绍了二进制代码漏洞利用。为了帮助读者更好地掌握相关的理论知识和技术原理,本书穿插了作者亲自实践过的软件源码,并对源码的关键部分进行了说明。
本书适合具有一定Linux系统知识,以及C 语言和汇编语言编程基础的信息安全专业人员阅读。本书可作为高等院校相关专业的教材或教学辅导书,对参与CTF的读者也有一定的参考价值。