Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WinAPI защита от перехвата текста из edit-ов / 6 сообщений из 6, страница 1 из 1
11.02.2021, 02:33
    #40044243
vibondarenko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
1. С помощью WinAPI с помощью FindWindow, FindComponent можно спокойно найти поле ввода пароля и считать с него текст.
Вот например (что-то картинка не вставилась) я натравил InqSoft Windows Scanner на поле ввода, а вместо текста вернулось "<Окно не ответило на запрос>". На другие поля ввода пароля натравливаешь, они возвращают нормальный текст.

Как можно защитить поле ввода от такого способа перехвата, чтобы поле ввода вместо текста отдавало <Окно не ответило на запрос>?
...
Рейтинг: 0 / 0
11.02.2021, 03:02
    #40044249
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
...
Рейтинг: 0 / 0
11.02.2021, 09:51
    #40044295
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
Можно через апи скрыть текст (не отправлять его или отправлять мусор), а можно и использовать наследника TEdit, который пароль хранит в приватном поле, а в редакторе случайный текст: https://www.google.com/search?q=tpasswordedit
...
Рейтинг: 0 / 0
11.02.2021, 15:31
    #40044468
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
Обрабатываешь OnKeyDown и запоминаешь ввод в отдельной переменной. Сам Key заменяешь на Ord(PasswordChar).
Я, кроме этого, ещё делал защиту от кейлоггеров: имитировал нажатие 1-5 случайных клавиш после каждой реально нажатой и игнорировал их.
...
Рейтинг: 0 / 0
11.02.2021, 16:56
    #40044521
andreymx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
помню, лет 15 назад
забыл пароль к БД

но он лежал в моём профиле, и ТОад фор Оракл его корректно подхватывал
натравили сканер объектов, и он нашел тот самый пароль из-под звездочек :)

уже потом Квест Софтваре пофиксили то поле
...
Рейтинг: 0 / 0
11.02.2021, 19:34
    #40044604
YuRock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WinAPI защита от перехвата текста из edit-ов
(не туда)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / WinAPI защита от перехвата текста из edit-ов / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]