Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› BreakPoint on KeyUP |
Посл.ответ | Сообщение |
|
Создано: 26 мая 2014 09:46 · Личное сообщение · #1 Добрый день. Подскажите как в OllyDbg2 Поставить бряк на нажатие клавиши клавиатуры. Захожу в список окон - Alt+W нахожу там нужное мне окно, жму Shift+F4 , попадаю в меню бряка "Condition log" Тут 2 текстовых поля "Condition" и "Expressions" . В Candition как я понял нужно вбить что то типо MSG==WM_KEYUP , но вот что вместо MSG ставить не знаю, и что за поле Expressions тоже не пойму, можете пояснить знающие люди? Спасибо. ![]() |
|
Создано: 26 мая 2014 10:53 · Личное сообщение · #2 |
|
Создано: 26 мая 2014 11:49 · Личное сообщение · #3 |
|
Создано: 26 мая 2014 12:23 · Личное сообщение · #4 |
|
Создано: 26 мая 2014 12:43 · Личное сообщение · #5 |
|
Создано: 27 мая 2014 10:46 · Личное сообщение · #6 |
|
Создано: 27 мая 2014 10:50 · Поправил: VodoleY · Личное сообщение · #7 skew бро.. вся беда.. что вы проблему через ![]() З.Ы. тем более не факт что вам надо WM_KeyUp а не WM_KeyPress WM_KeyDown З.Ы.Ы + скажу вам по секрету.. в разных языках.. оно как бы по разному выглядит ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... ![]() |
|
Создано: 27 мая 2014 14:27 · Личное сообщение · #8 VodoleY ну меня интересует не сам взлом, а сам метод, зачем прыгать от точки к точке если лучше все по порядку запоминать. Вот и хотел узнать как. А то не получается найти точку начала процедуры нажатия на кнопку, или если проверка идет по кликам на клаве - то найти эту процедуру которая выполняется. ![]() |
|
Создано: 22 мая 2015 11:42 · Личное сообщение · #9 |
|
Создано: 22 мая 2015 15:20 · Поправил: OnLyOnE · Личное сообщение · #10 Candition бряк на SendMessage WM_KEYUP equ 101h Значит условие остонова [esp+4] == 101h [esp+4] потому-что сообщение передается вторым параметром, первым идет хендл окна (согласно stdcall соглашению) LRESULT SendMessage( HWND hWnd, // handle of destination window UINT Msg, // message to send WPARAM wParam, // first message parameter LPARAM lParam // second message parameter ); ----- aLL rIGHTS rEVERSED! ![]() |
|
Создано: 23 мая 2015 07:09 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› BreakPoint on KeyUP |