Документ обсуждает уязвимости операционных систем, особенно связанные с переполнением буфера и методами защиты, такими как маркерные значения и рандомизация адресного пространства. Также рассматриваются атаки на основе return-oriented programming, которые позволяют обойти стандартные механизмы защиты. В заключении отмечается, что, хотя современные методы защиты значительно усложняют атаки, они не могут полностью предотвратить исполнение вредоносного кода.