Hack FAQ

Xakep, номер #048, стр. 048-076-3


Вот вы тут все говорите про эксплоиты, а что это такое, и где их можно достать?

A: Существует огромное количество недочетов в программном обеспечении, которые не сразу замечаются производителем. Умные люди находят эти недочеты и пишут софт, использующий найденные ошибки и заставляющий дырявую программу вести себя так, как нужно им. Вот эти-то программки и называются эксплоитами. Эксплоиты бывают локальными (local) и удаленными (remote). Используя локальные эксплоиты, можно изменить привилегии, уже имея доступ к машине. Удаленные же эксплоиты позволяют получить некоторые привилегии на удаленной машине, а уже эти полученные привилегии можно расширять, используя локальные эксплоиты. Так, например, если мы имеем FreeBSD <=4.3 с запущенным telnetd (23 порт), используя удаленный эксплоит, приводящий к переполнению буфера, получаем привилегии того пользователя, от которого запущен процесс telnetd. Ищутся эксплоиты достаточно просто. На любом сайте, посвященном безопасности (типа www.securiteam.com), выкладываются эксплоиты, дабы админы могли протестить свой софт. Вот этим ты и можешь воспользоваться. Обычно на таких сайтах дается подробное описание ошибки и того, что именно делает сам эксплоит.

Назад на стр. 048-076-2  Содержание