|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Май 28, 2003 17:36:47 Уж не перехватывает ли он прерывание??? Вин9x нет и проверить не могу :( Рипнуто из 'протектора', так штаа это PIC код, мусорные макросы выкинул. mov esi, 422FCAh ; some_0Eh_of_data add esi, ebp sidt qword ptr [esi] mov esi, [esi+2] mov ax, [esi+18h] mov bx, [esi+1Eh] mov [ebp+422FD0h], ax ; some_0Eh_of_data_plus_6 mov [ebp+422FD2h], bx ; some_0Eh_of_data_plus_8 mov eax, 4235D4h ; dispatcher ??? add eax, ebp mov [esi+18h], ax shr eax, 10h mov [esi+1Eh], ax |
|
|
Дата: Май 28, 2003 18:19:13 А чем ты это дизасемблировал? |
|
|
Дата: Май 28, 2003 18:26:34 Ида естественно, а что? |
|
|
Дата: Май 28, 2003 19:17:12 Перехватывает. Только вот если int3 вызовется в другой задаче, последствия могут быть весьма печальные. |
|
|
Дата: Май 29, 2003 13:12:11 Ага, значит таки ловит третье прерывание, собсно я так и думал - дальше идут int3 плюшки без обработчиков исключений, вот я и подумал что кто-то их должен обрабатывать. Т.е. получается что как только прога нарвется на int 3 вызовется то что я пометил как dispatcher? Логично, там декриптор. Спасибо. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.065 |