HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Песочница
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.03.2012, 01:24
Danila_N
Guest
Сообщений: n/a
Провел на форуме:
1518

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

Всем привет!

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

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

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

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

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

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





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


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




ANTICHAT.XYZ