Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #35, ОКТЯБРЬ 2003 г.

Ring0

Shen (_shen_@mail.ru)

Спецвыпуск Xakep, номер #035, стр. 035-062-6


pop ebx

add ebx,HookExceptionNumber*08h+04h

cli

mov ebp,[ebx]

mov bp,[ebx-04h]

lea esi,MyExceptionHook-@1[ecx]

push esi

mov [ebx-04h],si

shr esi,16

mov [ebx+02h],si

pop esi

int HookExceptionNumber

К чести Microsoft надо заметить, что на NT-based Виновс этот трюк не срабатывает. Но кто сказал, что мы знаем только один трюк ? :)

И напоследок несколько линков:

www.wasm.ru – если ты интересуешься ассемблером, это лучшее место во всем рунете: огромное количество статей, инструментов и пр.

www.rusfaq.ru – здесь ты можешь задать любой вопрос по ассемблеру. И, представь, на него даже ответят :).

www.programmersheaven.com/zone5 - подраздел портала Programmer’s Heaven, посвященный ассемблеру (на английском).

http://board.win32asmcommunity.net/ - один из крупнейших форумов по ассемблеру (на английском).

На релизе Win95 Гейтс сказал, что новая система на 100% защищена от вирусной угрозы, так как, благодаря использованию особых технологий, она незаражаема в принципе.

Все дескрипторы собираются в три основные таблицы: GDT (Global Descriptor Table), LDT (Local Descriptor Table) и IDT (Interrupt Descriptor Table).

При запуске программы операционка создает дескрипторы для этих сегментов и присваивает этой программе определенный уровень привилегий...

К чести Microsoft надо заметить, что на NT-based Виновс этот трюк не срабатывает. Но кто сказал, что мы знаем только один трюк ? :)

Назад на стр. 035-062-5  Содержание