На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> Проблемы с WM_GETTEXT
    Столкнулся я с такой вот проблемой:
    При запуске программы X в среде (Win 2k rus). Выскакивает диалог с вводом пароля.
    Задача состоит в получении его. В ходе иследованния выяснилось что на
    стандартное сообщение GET_TEXT классу окна 'TAthEdit', тоесть тому едитбоксу где
    находится пароль, ничего не приходит (((. проверил с помощью  SPYXX из VISUAL STUDIO
    выяснилось что сообщение к нему вообще не доходит.
    Пробывал способ номер 2. Аналогичен первому только функция в которой посылалось
    сообщение находилась в одном адреснном пространстве процесса Х. ( Внедрился через ддл,
    по методу Рихтера). На сообщение WM_GETTEXT получаю в буфере вместо пароля одни
    звездочки. По идее второй метод должен сработать, проверял в других приложения- работает!
    а здесь нет (((

    Что насчет всего этого скажете ???
    p.s:: Вытащить через келогер тоже не катит (( Он почему-то тоже не ловит введенные
    буквы пароля )))
    Сообщение отредактировано: digityx -
      А клавиши ловить не пробовал?
      Модераторы по моэму это вопрос надо сослать в АПИ
        Цитата

        получаю в буфере вместо пароля одни
        звездочки

        Дык, в W2k такая "защита", пароль не отображается даже под звездачками. Сам пароль где то хранится, но получить таким способом хуком или нет, ты не сможешь.
          Цитата Ppavel, 27.09.03, 16:56:09

          Дык, в W2k такая "защита", пароль не отображается даже под звездачками. Сам пароль где то хранится, но получить таким способом хуком или нет, ты не сможешь.

          почему это нет ?)) После внедрения в адресное пространство процесса пароль получается посылкой сообщения WM_GETTEXT едитбоксу с паролем. Проверял на других программах
            Цитата digityx, 28.09.03, 00:40:56

            почему это нет ?)) После внедрения в адресное пространство процесса пароль получается посылкой сообщения WM_GETTEXT едитбоксу с паролем. Проверял на других программах


            Не во всех прогах, а только, например, в подкл. к инету.
            1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0205 ]   [ 15 queries used ]   [ Generated: 18.05.24, 13:46 GMT ]