Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Переполнение кучи в Windows

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Уязвимости] >> Переполнение кучи в Windows
Имя
Сообщение << Старые топики   Новые топики >>
Переполнение кучи в Windows - 2012-02-27 23:29:42.346666   
.::.DIMA.::.

Сообщений: 17
Оценки: 0
Присоединился: 2011-09-07 23:58:38.840000
Я перечитал много статей про переполнение кучи. Но не могу понять, как эксплуатировать в Windows.
Для простоты, пусть Windows XP SP1 (без всяких защит).

Мы можем перезаписать 4 байта по произвольному адресу с помощью перезаписи указаелей flink и blink.

Как, например, вызвать какую-нибудь функцию (адрес мы знаем)? А в идеале и выполнить shell-код.

Post #: 1
RE: Переполнение кучи в Windows - 2012-02-28 06:15:20.656666   
Zo_Omer

Сообщений: 81
Оценки: 0
Присоединился: 2012-02-15 20:15:15.383333
Если в кучу срать много, она переполнится.

А по теме, если, к примеру, в винде 7 64-бит не пропатченой зайти на страницу с iframe с высотой 2175193185, то вылетит синий экран смерти. А так же возможно исполнение произвольного кода
Post #: 2
RE: Переполнение кучи в Windows - 2012-02-28 12:39:03.793333   
.::.DIMA.::.

Сообщений: 17
Оценки: 0
Присоединился: 2011-09-07 23:58:38.840000
Zo_Omer, ваш метод переполнения кучи мне не подходит.

Я имел ввиду немного другую кучу.
Меня интересует, что куда нужно записать, и что какая функция должна быть вызвана, чтобы выполнить shell-код (ну или хотя бы передать управление на другую функцию).
Post #: 3
Страниц:  [1]
Все форумы >> [Уязвимости] >> Переполнение кучи в Windows







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.