Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Защита ОС: вирусы, антивирусы, файрволы. (https://forum.antichat.xyz/forumdisplay.php?f=80)
-   -   Повреждение памяти в Microsoft Windows (https://forum.antichat.xyz/showthread.php?t=29302)

»Atom1c« 17.12.2006 14:26

Повреждение памяти в 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

_Great_ 17.12.2006 17:24

Занятно) ща проверим

_Great_ 17.12.2006 17:31

Мммм... Xp Sp2 все ок.

_Great_ 17.12.2006 17:34

Ты ошибся - не ??C:, а \\??\\C:\\
Вот так действительно работает.
Надо бы покопать

http://img225.imageshack.us/img225/8...gboxou2.th.png

Сайсик подсказывает, что случилось повреждение кучи


Время: 21:44