eXeL@B —› Программирование —› DebugApi |
Посл.ответ | Сообщение |
|
Создано: 23 мая 2007 21:02 · Личное сообщение · #1 сам незнаю как разрулить. т.з.: =) надо поставить бряк бряк оочень далеко от точки входа. ну пешу 0cch а вот в флагах неразобрался видимо кода немного а сам разрулить немогу .while TRUE
так вот если "крутить" event-loop через invoke ContinueDebugEvent, DBEvent.dwProcessId,DBEvent.dwThreadId,DBG_EXCEPTION_NOT_HANDLED то работает все кроме бряков а если invoke ContinueDebugEvent, DBEvent.dwProcessId,DBEvent.dwThreadId,DBG_CONTINUE то бряки работают но до них оооочень долго трейсить для бряков сразу за оеп все ок помогите если знаете как быстринько дотрейсить до нужного мне кода дааалеко от оеп |
|
Создано: 23 мая 2007 21:22 · Поправил: AlexZ · Личное сообщение · #2 Ой, с трейсингом будут траблы. Особенно, если различные ОС. Сам на такие грабли наступал, скорее всего это глюк то ли оси то ли ДеглюкАпи. Лучше ставь куда тебе надо int 3 и запоминай это место, будет в разы проще. Почему-то иногда (в частности на SP1) с флажком TF особо по коду не погуляешь. ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 23 мая 2007 22:01 · Личное сообщение · #3 |
|
Создано: 23 мая 2007 22:11 · Личное сообщение · #4 lapslap, что-то не могу найти тему похожую, поэтому приатачу ещё раз екзампл. 70d9_23.05.2007_CRACKLAB.rU.tgz - Traicer_by_AlexZ.zip ----- Я медленно снимаю с неё UPX... *FF_User* |
|
Создано: 23 мая 2007 22:15 · Личное сообщение · #5 |
|
Создано: 24 мая 2007 09:04 · Поправил: Hellspawn · Личное сообщение · #6 lapslap пишет: на него непопадает никогда =( бред) значит ты что то не так делаешь и вообще надо адрес проверять обязательно вот отрывок из моего модуля, работает как часы IsExcept := False;
----- [nice coder and reverser] |
eXeL@B —› Программирование —› DebugApi |