Сейчас на форуме: subword, rtsgreg1989, zds, _MBK_ (+5 невидимых) |
eXeL@B —› Основной форум —› Неверная работа отладчиков с сообщениями, в частности OllyDbg и Syser |
Посл.ответ | Сообщение |
|
Создано: 10 сентября 2007 23:45 · Поправил: smexxx · Личное сообщение · #1 Добрый день всем. Собственно перерыл всю документацию, поднял архивы форума, но так конкретного вопроса не нашел на свой вопрос: как такое возможно, что установив бряк на Edit (на оконную процедуру данного контрола) не отлавливаются сообщения WM_GETTEXT и другие, которые отчетливо видны с помощью Spy++. То есть Spy++ видит сообщение WM_GETTEXT, а отладчики нет. Отладчики видят только WM_Paint и мышиные сообщения. Помогите ответить на этот сверх сложнейший вопрос . В аттаче та злополучная прога, у которой на которую пасуют дебагеры! ЗЫ То есть если в двух словах вопрос - как поймать WM_GETTEXT или это глюк всех существующих отладчиков (а может все дело в кривых руках)? Заранее спасибо за внимание. <img src="img/attach.gif"> <SCRIPT type=text/javascript>dfl("files/","701c_10.09.2007_CRACKLAB.rU.tgz");< /SCRIPT> - CONTROLS.EXE |
|
Создано: 10 сентября 2007 23:48 · Личное сообщение · #2 |
|
Создано: 11 сентября 2007 00:06 · Личное сообщение · #3 Дело, очевидно, в кривых руках, ибо на Win XP SP2 Eng + Olly 1.10 всё работает как надо.. В Ольке - View->Windows->right click on Edit->Message Breakpoint on ClassProc->выбираем WMGETTEXT, помечаем Pause program on message->OK. Если не получается, напиши конфигурацию системы (OS, debugger, plugins) + свои действия. |
|
Создано: 11 сентября 2007 08:26 · Личное сообщение · #4 Действия такие же, OllyDbg 1.10 c плагинами: OllyDump, Command Bar, Bookmarks, Commnd Line. Windows XP SP2 Rus. Действия точь в точь описанным тобой, также пробовал просто ставить бряк на оконную процедуру едита, непомогает - видна только мышь и перерисовка. Также пробовал ольку от FOFF, там куча плагнов. Отладчики ядра тоже пасут - Syser тоже не видит. Впринципе могу прислать ролик. Непонимаю как такое возможно... Переустановка винды не помогла. Может это из-за процессора Х2. Помогите, возможно кто сталкивался? |
|
Создано: 11 сентября 2007 08:28 · Личное сообщение · #5 |
|
Создано: 11 сентября 2007 11:20 · Личное сообщение · #6 Проверял с разными процами (Pentium Mobile, Core2) - работает. Проверял под VMWare - работает. Проверял с стандартной, не патченой Ольгой - работает.. Какой WndProc адрес тебе Ольга показывает? Должно быть USER32!EditWndProcA (у меня - 77D5882E, 7E43B3B4). Если показывает что-то другое, надо искать в направлении Windows хуков, скинов, Theme Managers, итд. Примерный код: USER32!EditWndProcA:
|
|
Создано: 11 сентября 2007 19:35 · Поправил: smexxx · Личное сообщение · #7 |
|
Создано: 11 сентября 2007 19:36 · Личное сообщение · #8 |
|
Создано: 15 декабря 2007 08:18 · Поправил: smex · Личное сообщение · #9 |
|
Создано: 15 декабря 2007 11:38 · Личное сообщение · #10 |
|
Создано: 15 декабря 2007 11:57 · Личное сообщение · #11 |
eXeL@B —› Основной форум —› Неверная работа отладчиков с сообщениями, в частности OllyDbg и Syser |
Эта тема закрыта. Ответы больше не принимаются. |