Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.141.19.130] |
|
Сообщ.
#1
,
|
|
|
Столкнулся я с такой вот проблемой:
При запуске программы X в среде (Win 2k rus). Выскакивает диалог с вводом пароля. Задача состоит в получении его. В ходе иследованния выяснилось что на стандартное сообщение GET_TEXT классу окна 'TAthEdit', тоесть тому едитбоксу где находится пароль, ничего не приходит (((. проверил с помощью SPYXX из VISUAL STUDIO выяснилось что сообщение к нему вообще не доходит. Пробывал способ номер 2. Аналогичен первому только функция в которой посылалось сообщение находилась в одном адреснном пространстве процесса Х. ( Внедрился через ддл, по методу Рихтера). На сообщение WM_GETTEXT получаю в буфере вместо пароля одни звездочки. По идее второй метод должен сработать, проверял в других приложения- работает! а здесь нет ((( Что насчет всего этого скажете ??? p.s:: Вытащить через келогер тоже не катит (( Он почему-то тоже не ловит введенные буквы пароля ))) |
Сообщ.
#2
,
|
|
|
А клавиши ловить не пробовал?
Модераторы по моэму это вопрос надо сослать в АПИ |
Сообщ.
#3
,
|
|
|
Цитата получаю в буфере вместо пароля одни звездочки Дык, в W2k такая "защита", пароль не отображается даже под звездачками. Сам пароль где то хранится, но получить таким способом хуком или нет, ты не сможешь. |
Сообщ.
#4
,
|
|
|
Цитата Ppavel, 27.09.03, 16:56:09 Дык, в W2k такая "защита", пароль не отображается даже под звездачками. Сам пароль где то хранится, но получить таким способом хуком или нет, ты не сможешь. почему это нет ?)) После внедрения в адресное пространство процесса пароль получается посылкой сообщения WM_GETTEXT едитбоксу с паролем. Проверял на других программах |
Сообщ.
#5
,
|
|
|
Цитата digityx, 28.09.03, 00:40:56 почему это нет ?)) После внедрения в адресное пространство процесса пароль получается посылкой сообщения WM_GETTEXT едитбоксу с паролем. Проверял на других программах Не во всех прогах, а только, например, в подкл. к инету. |