Исследователь и разработчик по жизни

Вuffer Overflow (Переполнение буфера) — это явление, возникающее, когда происходит запись данных за пределами выделенного в памяти буфера.

Очень часто Вuffer Overflow возникает из-за неправильной работы с данными, полученными извне, и памятью, при отсутствии жесткой защиты со стороны подсистемы программирования и ОС. Переполнение буфера является одним из самых популярных способов взлома, так как большинство языков высокого уровня используют технологию стекового кадра.

Переполнение буфера может вызывать аварийное завершение или зависание программы, ведущее к отказу обслуживания (denial of service, DoS). Так же переполнение в стековом кадре, позволяют хакеру загрузить и выполнить произвольный машинный код от имени программы и с правами учетной записи, от которой она выполняется.

Небольшая статья от Андрея Соколова, которая рассказывает про переполнение буфера.

2 комментариев

  1. Faust (26.06.2008 07:14) (Ответить)

    Слишком сложно для моего мозга…

  2. Йа (02.07.2008 13:14) (Ответить)

    Да ну, все просто и довольно не ново. Я б сказал, старо как мир, пособие для начинающих и шаблонятина )

Оставить комментарий


 

Коротко о сайте

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