Xex
03.02.2006, 04:27
Суть переполнения понятна мне, но вот проблема...
есть программа(тестовая) в nix системе страдающая переполнением:
Пример:
login:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Segmentation fault
у меня нет возможности пользоватся gdb, программу себе скачать не могу(права-только выполнение)...
Вроде все просто, но вот как мне узнать адрес с которого начинается мой шел-код, чтобы перезаписать адрес возврата из функции, без gdb и других отладчиков?
З.Ы.Извиняюсь за ламерский вопрос, но в документациях именно на этот вопрос я ответа никак не найду...пасиб...
есть программа(тестовая) в nix системе страдающая переполнением:
Пример:
login:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Segmentation fault
у меня нет возможности пользоватся gdb, программу себе скачать не могу(права-только выполнение)...
Вроде все просто, но вот как мне узнать адрес с которого начинается мой шел-код, чтобы перезаписать адрес возврата из функции, без gdb и других отладчиков?
З.Ы.Извиняюсь за ламерский вопрос, но в документациях именно на этот вопрос я ответа никак не найду...пасиб...