Сегодня наткнулся на любопытное явление, с виду безобидный код вызывает падение windows XP в бсод, достаточно запустить его под гостем. Эксплоит проверял на XPSp2 с абсолютно всеми заплатками. Желающие могут проверить эксплоит у себя. _817621907__reboot.rar
Видимо не проверяется число строк для сканирования в контексте данного битмапа (четвертый параметр - Width, хотя должно быть Heigth), получается перебор (имеется 480 строк, а передается в параметре - 640, неизбежно засирается POOL_HEADER, что и вызывает BSOD)
BSOD (Win XP SP2 En) System has been recovered after an serious error. Do you want to send an error report to Microsoft ))