Сейчас на форуме: _MBK_, ut2004, vsv1 (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Вопрос
Посл.ответ Сообщение

Ранг: -18.9 (нарушитель)
Активность: 0.010
Статус: Участник

Создано: 16 февраля 2007 23:47
· Личное сообщение · #1

считывание битов из окошка как найти место где это происходит как я понял MessageBoxA приводит на место экспорта в функцию.это окно должно иметь ID или считуется при помощи WinAPI функций




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 17 февраля 2007 02:51
· Личное сообщение · #2

Нифига не понятно, какой экспорт, какой идентификатор?
Если тебе нужно брякнуться на считывании кода, то ставь на GetWindowTextA.



Ранг: -18.9 (нарушитель)
Активность: 0.010
Статус: Участник

Создано: 17 февраля 2007 04:20
· Личное сообщение · #3

спасибо а ещо какието варианты существуют считывания кода




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 17 февраля 2007 05:01
· Личное сообщение · #4

Ну например, дельфийский EditBox не читает текст через апи, а ловит сообщения ввода.
Поэтому надо брякаться на ф-и проверки (например, нажатие на кнопку), либо на ф-и, связанные с проверой кода - strlen, strcmp и т.д.
Можно загрузить файл в иду и надеяться на то, что она определит EditBox::GetText.




Ранг: 279.1 (наставник)
Активность: 0.160
Статус: Участник
wizard

Создано: 18 февраля 2007 00:46
· Личное сообщение · #5

HoBleen пишет:
Если тебе нужно брякнуться на считывании кода, то ставь на GetWindowTextA.


+ GetWindowTextW
GetDlgItemTextA
GetDlgItemTextA

Из жизни прог на Delphi:

Push 00000100 ;Max. длина считываемой строки
Push dword ptr [esp+04] ;Адрес по которому GetWindowsTextA поместит считываемую строку
Push dword ptr [ebp+30]
Call user32.GetWindowsTextA

-----
Что один человек сделал , другой всегда сломать может...



 eXeL@B —› Вопросы новичков —› Вопрос
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати