LINUX.ORG.RU

Проблемы с простым шеллкодом.

 


0

2

Здравствуйте! Имеется тестовая программа с buffer overflow для самообучения. Я инжекчу простой шеллкод, дебажу в gdb, и когда выполнение доходит до int 0x80 (спавн шелла) ничего не происходит. Вообще ничего, просто дальше выполнение идет. Подскажите пожалуйста или посоветуйте, в чем может быть проблема? Проблема не в шеллкоде однозначно, пробовал множество, штук 10. Программа скомпилированна естественно с -z execstack. Заранее спасибо за ответ!

Как обычно, если функция не отработала, то надо проверить её код возврата.

xaizek ★★★★★
()
int 0x80

Это что за динозавр ? Интерапты уже очень давно никто не использует для системных вызавов, вполне возможно что на вашей системе такой способ сисколов и не потдерживается (помоему на 64 битных архитектурах интерапты никогда и не использовались для системных вызавов).

zaz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.