这是一本为CTF初学者准备的入门级教程。

本书的编写遵循以下原则。

尽量让计算机相关专业的同学都能读懂,并借此实现对CTF比赛的入门。

以真实CTF比赛的题目作为实例,帮读者树立信心。

“授人以渔”,让读者在读完本书之后,能够初步建立起CTF比赛的解题思路。

另外,在本书的编写过程中,我还特地借鉴了一些职业选手的解题习惯,他们在解题时会尽量采用Python编程,而不仅仅是使用各种现成的工具。在我眼中,这是一个非常好的习惯,一来可以提高个人的编程能力,二来也可以加深个人对题目中知识点的理解。