欢迎来到《Shellcoder’sHandbook:DiscoveringandexploitingSecurityHoles》的第一部分。这部分主要介绍怎样发现和利用漏洞。从某种意义上讲,你可以通过专为本书准备的例子,以及各种现实的漏洞来学习破解技术。你将学习在Intel32位(IA32或x86)Linux上利用漏洞的细节。在Linux/IA32平台上发现和利用漏洞是最容易也便于理解,因此,这是我们选择从Linux/IA32开始学习的原因。据黑客说Linux非常容易,因为当你准备破解时,应该已经熟知操作系统的内部结构了。