Қайтарымға бағдарланған бағдарламалау
Қайтарымға бағдарланған бағдарламалау (ҚББ) — әдеттегі кодты қайта пайдалану шабуылы. Мұнда шабуылдаушы бақылау ағынын бұрыннан бар код арқылы зиян нәтижемен бағыттайды. ҚББ шабуылы стекті бұзу шабуылының жетілдірілген нұсқасы болып табылады. Стек буферінің толып кетуі бағдарлама көзделген деректер құрылымынан тыс, әдетте, бекітілген ұзындықтағы буфермен бағдарламаның шақыру стегіндегі жадтың мекенжайына дерек жазғанда пайда болады.
ҚББ — кодты мақсатты жүйеде орындауға мүмкіндік беретін қолдану әдісі. Шақыру стегі басқару мүмкіндігін иемдене отырып, шабуылдаушы компьютерде жұмыс істеп тұрған сенімді бағдарламалық жасақтаманың ағынын бақылайды және оны көзделгеннен басқа тапсырманы орындау үшін айлакер әрекеттерді істейді.