Как перехватить Экранную Клавиатуру

Discussion in 'Болталка' started by Artanis, 11 Oct 2011.

  1. Artanis

    Artanis New Member

    Joined:
    17 Sep 2011
    Messages:
    35
    Likes Received:
    4
    Reputations:
    1
    Если текст вводится с экранной клавиатуры в среде Windows 7.
     
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    на то и виртуальная клава.Можно конечно извратным путем делать скриншоты мест куда было кликнуто мышкой и таким макаром узнать какая клавиша была нажата.
     
  3. Artanis

    Artanis New Member

    Joined:
    17 Sep 2011
    Messages:
    35
    Likes Received:
    4
    Reputations:
    1
    т.е. Пароли на реальном блокноте и ввод через виртуальную клаву будет лучше большинства Менеджеров Паролей?
     
  4. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    нe провeрял, но по о идeи виртуaльнaя клaвa должнa посылaть окну тe жe сообщeния, что и клaвa(WM_KEYDOWN, WM_KEYUP и скaн код в wparam), a знaчит пeрeхвaтывaeтся тaк жe.
     
    #4 Ins3t, 11 Oct 2011
    Last edited: 11 Oct 2011
  5. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    значит, важна не сама виртуальная клавиатура, а прога, которая принимает данные с неё?
    нужно смотреть API.
     
  6. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    по-моему нет,но надо проверить,даже если подумать какой смысл с такой клавиатуры если будет работать один и тот же хук.
     
  7. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,159
    Likes Received:
    361
    Reputations:
    226
    Смотря какую использовать если виндовсную она не надежная, а вот Kaspersky клава очень даже хороша.
     
  8. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    ну я говоря о вeндовой, из рaздeлa спeц. возможности и всeгдa полaгaл, что онa нa тот случaй, eсли рeaльнaя клaвa нe рaботaeт, или ee вообщe нeт.
     
  9. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    сам себе же противоречишь:)если клавы нет то и сообщение ей послать виртуальная клава не может,но ведь она будет работать:)значит лучший метод это скриншотить...
     
  10. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,159
    Likes Received:
    361
    Reputations:
    226
    Ну или писать видео :)
     
  11. Seravin

    Seravin Active Member

    Joined:
    25 Nov 2009
    Messages:
    475
    Likes Received:
    190
    Reputations:
    221
    .
    .
    .
    .
     
  12. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    если речь идет о кейлоггере,то это тупо.
     
  13. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,159
    Likes Received:
    361
    Reputations:
    226
    Сейчас ими еще пользуются?Мое имхо, в основном всякие модификации RAT стелсов куда более чаще используются.
     
  14. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    юзают еще как.
     
  15. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    онa посылaeт сообщeния нe рaaльной клaвe, a окну(SendMessage, PostMessage), о котором я говорил.
     
    #15 Ins3t, 11 Oct 2011
    Last edited: 11 Oct 2011
  16. Artanis

    Artanis New Member

    Joined:
    17 Sep 2011
    Messages:
    35
    Likes Received:
    4
    Reputations:
    1
    скриншоты и видео не вариант. а вот то что клаву перехватывают (как я понял из вышесказанного) не зависимо виртуальная она или реальная это плохо, или хорошо, кому как :)
     
  17. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    450
    Reputations:
    288
    Есть еще один метод,но он более тяжел в реализации.
     
  18. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    Она посылает сообщения окну, сам писал не один костыль на сях, который, к примеру, нажимает кнопочку "ОК" при установке кучи шрифтов, половина из которых - битые или тыкает по кнопочкам в некой внутренней софтине, набивая показатели =).
    Перехватывай сообщения WM_* и выбирай нужные.