Mrxsmb.sys XP & 2K Ring0 Exploit (6/12/2005) Валит все подряд, даже под гостем Элементарный код - Код (Text): 998712
К сожалению, нет возможности проверить, но говорят, что этот код тоже роняет винду, причем, из под любого аккакунта, достаточно пару раз нажать OK. Код (Text): char bug [] = "\\??\\C:\\"; for(int i = 0; i < 10; i ++) { MessageBoxA(0, bug, bug, MB_SERVICE_NOTIFICATION); } Взято от сюда...
OioVologda GetDiBits прав админа для исполнения не надо. Можно все-таки по конкретнее версию 2000 винды не дома? Чисто для интереса. Twister Еще бы как-нибудь автоматически нажать ok в этом MessageBox... Иначе этот код не опасен для олимпиадных автоматических систем проверки решений. koderr А чему это в асме соотвествует? Не люблю в машинных кодах писать...
Хорошие вещи пашут олько из под ринг0. Из под ринг 3 ничего не добиться. Конечно есть примеры ламерности мелкомягких типа getdibits (кстати не работает на лицензионной 2000 винде про. sp4. точно версию не помню), или вот charbug. Все это конечно хорошо, но бесполезно. Ну завалите сервак, ну поднимут его рукастые админы в пол минуты, ну и в конце концов полетите вы с этой олимпиады куда подальше. (сорри за офтоп)
Блин, какой дурень добровольно будет закачивать черт-знает чей код на свой сервак и там выполнять? Олимпиады через интернет, если конечно организованы не идиотами, явно построены на других принципах.
Блин, народ сабж уже не раз обсуждался на васме, причем я же и писал как это сделать: открываетет процесс винлогона, VirtualAllocEx, WriteProcessMemory, CreateRemoteThread Записываемый код: любые инструкции, вызывающее исключение, например hlt. Все, синий экран обеспечен. Ну или на крайняк подгружаем винлогоном при старте библиотеку HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify и там генерируем исключение. XP SP2 последний вариант рабоатет 100%
W4FhLF Скинте чтоль скомпиленый вариант куданить. У меня на 3ёх системах 0 на массу. Все как в примере в 2ух языках пробовал болт