Злобные Shatter-атаки

DigitalScream

Xakep, номер #060, стр. 060-068-6


Что именно имел в виду Олчин осталось тайной, но в начале августа в интернете появилась публикация английского хакера Криса Пэйджета (Chris Paget aka FOON) «Использование уязвимостей архитектуры Win32 для повышения уровня привилегий пользователя или как взламывать Windows». В ней сказано, что эта уязвимость существует из-за отсутствия аутентификация сообщений, управляющих работой окон. Самое интересное, что на пристальное изучение Win32 Messaging System Пэйджета подтолкнуло как раз то самое признание Джима Олчина в суде.

FOON - опытный программист, владеющий 23 языками программирования на 14 платформах, а изучение нового языка занимает у него порядка 3 дней. И это неудивительно, ведь он начал заниматься программированием с 4 лет. Теперь Крис Пэйджет работает на компанию NGSecurity в Лондоне и имеет практику работы в области компьютерной безопасности не менее 20 лет.

Эксплоит Shatter

www.security.nnov.ru/files/shatter.zip

Эксплоит к NetDDE

imm.uinc.ru/getad/GetAd2.c

Документация по SEH

msdn.microsoft.com/library/en-us/vclang/html/_pluslang_structured_exception_handling.asp

Эксплоиты для SEH

www.security.nnov.ru/files/shattertab.c

www.security.nnov.ru/files/shatterseh2.c

www.securityfocus.com/archive/1/339457

Патч

www.microsoft.com/technet/security/bulletin/MS02-071.asp

WWW

Другую дополнительную информацию о shatter-атаках можно почитать на следующих сайтах:

www.securitylab.ru

www.void.ru

www.uinc.ru

INFO

Для успешного проведения атаки необходимо наличие хотя бы одного окна, имеющего права системы. Такое окно легко создать, выполнив команду "net send 127.0.0.1 Message". После ее запуска появится окно с текстом "Message". Нашел эту уязвимость Georgi Guninski.

Warning

Не стоит забывать, что все вышеописанные действия хакера противозаконны, поэтому статья дана лишь в целях ознакомления и организации правильной защиты с твоей стороны. За применение этого материала в незаконных целях автор и редакция ответственности не несут.

Назад на стр. 060-068-5  Содержание