HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.03.2012, 01:24
Danila_N
Новичок
Регистрация: 18.03.2012
Сообщений: 5
С нами: 7448726

Репутация: 0
По умолчанию

Всем привет!

Изучаю метод ret2libc и столкнулся с проблемой, которая заключается в адресе функции system().

В Ubuntu 11.10 адрес функции system() такой 0x16db20.

В BackTrack 5 адрес функции system() такой 0xb7ead100.

Если в первый адрес добавить "00" (0x0016db20), программа всё равно падает по ошибке сегментации. Т.е, это не выход.

Во втором случае, программа так же падает по ошибке сегментации по адресу 0x46b7ead1.

Как передать управление на такие адреса (и им подобные)?
 
Ответить с цитированием
 



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.