Буфердің толып кетуі
Егер стек буферінің толып кетуіне әсер ету үшін пайдаланылатын пайдаланушы ұсынған деректердің мекенжайын болжау мүмкін болмаса, кодтың қашықтан орындалуына қоңырау шалу үшін стек буферінің толып кетуін пайдалану әлдеқайда қиын болады. Мұндай буферді толтыру үшін қолдануға болатын әдістердің бірі "батутта секіру"деп аталады. Бұл әдісті қолданған кезде шабуылдаушы осал стек буферіне көрсеткіш тауып, сол көрсеткішке қатысты шелл кодының орнын есептейді. Содан кейін олар қайта жазуды екінші ауысуды орындайтын жадтағы нұсқаулыққа, бұл жолы көрсеткішке қатысты; бұл екінші ауысу орындалу шеллкодқа ауысады. Сәйкес нұсқаулар көбінесе үлкен кодта болады. Мысалы, Metasploit жобасы Windows амалдық жүйесінде табылғандарды ғана тізімдейтін болса да, қолайлы операциялық кодтардың дерекқорын қолдайды.
буфердің толып кетуін манипуляциялау арқылы шабуылдаушы ауыса алады
екінші ауысуды орындайтын жадтағы нұсқаулыққа, бұл жолы көрсеткішке қатысты; бұл екінші ауысу орындалу шеллкодқа ауысады