|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 8, 2003 12:28:16 Вроде всё понятно, основной вопрос в том как проконтролировать обнуление этих регистров?? Например поставить bpm на выполнение на pop dword [fs:eax] и обнаружить что он не срабатывает, по другому считать правильное значение отладочных регистров из контекста мне почему-то не удавалось. Ага..., а почему тогда у Dr.Golova в исходнике никакого assume не требовалось, а masm'у нужно? Исключительно потому что это было написано под NetWide ассемблер, в котором нет никаких assume |
|
|
Дата: Окт 8, 2003 16:09:16 · Поправил: Asterix Dr.Golova А что-то типа mov edx,dr0 и т.д. для просмотра не покатит? |
|
|
Дата: Окт 8, 2003 16:38:17 для просмотра не покатит? Из нулевого кольца вполне покатит, ровно как из запись туда таким же способом, но задача вроде была про третье кольцо. |
|
|
Дата: Окт 8, 2003 16:45:46 А также само через SEH, как только обнулили сразу считывать в регистры? |
|
|
Дата: Окт 8, 2003 17:56:43 Asterix Если мне память не изменяет, то SEH в 9х на 0-м кольце выполняется(?), по идее можно. Но гарантировать не буду :) В НТ точно нельзя. |
|
|
Дата: Окт 8, 2003 19:47:08 А также само через SEH, как только обнулили сразу считывать в регистры Значения изменятся только после выхода из обработчика в юзерскую прогу, но если даже после этого в следующем обработчике попробовать прочитать содержимае - там будет мусор, почему - хз. |
|
|
Дата: Окт 10, 2003 16:51:58 Dr.Golova но если даже после этого в следующем обработчике попробовать прочитать содержимае - там будет мусор В аттаче экзампл, который грузит значения в dr регистры, а потом читает из них. _696965313__detect.zip |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069 |