eXeL@B —› Вопросы новичков —› DefWindowProcW, как найти строчку, которую я ввел в регистрационном окне? |
Посл.ответ | Сообщение |
|
Создано: 24 января 2018 18:20 · Личное сообщение · #1 Я пробовал функции GetWindowText GetWindowTextA, GetWindowTextW, GetDlgItemText GetDlgItemTextA, GetDlgItemTextW, но не получилось. Далее я попробовал DefWindowProcW, и нашел, что при нажатии ОК, можно поймать WM_LBUTTONDOWN. На этом идеи закончились.. В программе много потоков и она не начинается с entry point. 76C4507D CALL to DefWindowProcW from USER32.76C4C4E4 hWnd = 000A02EE ('RegisterWindow',class='HwndWrapper[AnyTrans for iOS....') Message = WM_MOUSEACTIVATE hParent = 000A02EE ('RegisterWindow',class='HwndWrapper[AnyTrans for iOS....') Hittest = HTCLIENT MouseMsg = WM_LBUTTONDOWN |
|
Создано: 24 января 2018 18:40 · Личное сообщение · #2 |
|
Создано: 24 января 2018 18:45 · Личное сообщение · #3 |
|
Создано: 24 января 2018 19:14 · Поправил: BlackCode · Личное сообщение · #4 Есть еще универсальный вариант, который прокатывает в 99% случаев, это бряк на DestroyWindow. К примеру, вылезает окно о неправильно введенном ключе и перед закрытием этого окна ставите бряк на DestroyWindow. Эта функция вызывается постоянно при уничтожении окна. Единственный вариант, если это не самописная имплементация. Еще можно поискать в памяти где лежит вводимый ключ, поискать как обычную строку или в варианте double char аля юникод и поставить брейкпоинт на доступ к памяти по данному адресу. P.S. И вообще, раскройте тайну, что за ПО вы ковыряете? Это может ускорить решение вышей проблемы) Плюс получите опыт) | Сообщение посчитали полезным: mks11 |
|
Создано: 24 января 2018 19:49 · Личное сообщение · #5 |
|
Создано: 24 января 2018 19:53 · Личное сообщение · #6 |
|
Создано: 24 января 2018 21:17 · Поправил: BlackCode · Личное сообщение · #7 |
|
Создано: 25 января 2018 01:14 · Личное сообщение · #8 |
|
Создано: 25 января 2018 03:11 · Личное сообщение · #9 |
|
Создано: 25 января 2018 10:53 · Поправил: cppasm · Личное сообщение · #10 |
|
Создано: 25 января 2018 11:01 · Личное сообщение · #11 |
|
Создано: 25 января 2018 16:16 · Личное сообщение · #12 |
|
Создано: 25 января 2018 17:55 · Личное сообщение · #13 |
|
Создано: 25 января 2018 18:07 · Личное сообщение · #14 |
|
Создано: 25 января 2018 22:21 · Личное сообщение · #15 |
|
Создано: 26 января 2018 03:40 · Поправил: dosprog · Личное сообщение · #16 difexacaw пишет: Какая разница на чём он написан ? )) Стыць-пыздыць. Дотнет это, по сути, охреневших размеров обфускатор, а проще говоря, виртуальная хрень. И ловить в программах на нём [сравнительно] низкоуровневые вызовы API это отчаянный идиотизм. Инструментов не зря понапридумывали, разных, для борьбы с этим всем злом. |
|
Создано: 26 января 2018 04:17 · Личное сообщение · #17 |
eXeL@B —› Вопросы новичков —› DefWindowProcW, как найти строчку, которую я ввел в регистрационном окне? |
Эта тема закрыта. Ответы больше не принимаются. |