Сейчас на форуме: Vicshann, surunnerr, cyberlabs, asfa (+8 невидимых)

 eXeL@B —› Оффтоп —› Компильните прогу на сях
Посл.ответ Сообщение


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 15 декабря 2007 16:38 · Поправил: Isaev
· Личное сообщение · #1

Спешил, тему не правильно назвал... На Masm пример

.386
.model flat, stdcall
.code
DriverEntry proc
mov eax, cr0 ; грузим управляющий регистр cr0 в регистр eax
mov ebx, eax ; сохраняем бит WP в регистре ebx
and eax, 0FFFEFFFFh ; сбрасываем бит WP, запрещающий запись
mov cr0, eax ; обновляем управляющий регистр cr0
mov dword ptr DS:[8042BF14h+1], 14C258h 14C258
; "закорачиваем" KeBugCheckEx
mov cr0, ebx ; восстанавливаем бит WP
mov eax, 0C0000182h; STATUS_DEVICE_CONFIGURATION_ERROR
ret
DriverEntry endp
end DriverEntry


дерективы компиляции:
ml /nologo /c /coff nobsod.asm
link /driver /base:0x10000 /align:32 /out:nobsod.sys /subsystem:native nobsod.obj


Под рукой нет ничего, сделайте кому не сложно

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 15 декабря 2007 17:52
· Личное сообщение · #2

вот:

5ed3_15.12.2007_CRACKLAB.rU.tgz - nobsod.sys




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 15 декабря 2007 18:09
· Личное сообщение · #3

arnix Огромное спасибо!

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh



 eXeL@B —› Оффтоп —› Компильните прогу на сях

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати