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