Memory corruption exploits, masalan, buffer overflows, nisbatan murakkab bo‘lib, ularni o‘zgartirish qiyin kechishi mumkin.

Ushbu o‘quv birligi quyidagi o‘quv maqsadlarini qamrab oladi:

Misolga o‘tishdan oldin, avval stack-based buffer overflow zaifliklarining yuqori darajadagi nazariyasini muhokama qilamiz. So‘ngra metodologiyani ko‘rib chiqamiz va bunday exploits ni tuzatishda duch keladigan ba’zi e’tibor va qiyinchiliklarni ta’kidlaymiz.

13.1.1. Buffer Overflow in a Nutshell

13.1.2. Importing and Examining the Exploit

13.1.3. Cross-Compiling Exploit Code

13.1.4. Fixing the Exploit

13.1.5. Changing the Overflow Buffer