
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.02.2021, 02:33
|
|||
|---|---|---|---|
|
|||
WinAPI защита от перехвата текста из edit-ов |
|||
|
#18+
1. С помощью WinAPI с помощью FindWindow, FindComponent можно спокойно найти поле ввода пароля и считать с него текст. Вот например (что-то картинка не вставилась) я натравил InqSoft Windows Scanner на поле ввода, а вместо текста вернулось "<Окно не ответило на запрос>". На другие поля ввода пароля натравливаешь, они возвращают нормальный текст. Как можно защитить поле ввода от такого способа перехвата, чтобы поле ввода вместо текста отдавало <Окно не ответило на запрос>? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2021, 03:02
|
|||
|---|---|---|---|
WinAPI защита от перехвата текста из edit-ов |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2021, 09:51
|
|||
|---|---|---|---|
WinAPI защита от перехвата текста из edit-ов |
|||
|
#18+
Можно через апи скрыть текст (не отправлять его или отправлять мусор), а можно и использовать наследника TEdit, который пароль хранит в приватном поле, а в редакторе случайный текст: https://www.google.com/search?q=tpasswordedit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2021, 15:31
|
|||
|---|---|---|---|
WinAPI защита от перехвата текста из edit-ов |
|||
|
#18+
Обрабатываешь OnKeyDown и запоминаешь ввод в отдельной переменной. Сам Key заменяешь на Ord(PasswordChar). Я, кроме этого, ещё делал защиту от кейлоггеров: имитировал нажатие 1-5 случайных клавиш после каждой реально нажатой и игнорировал их. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.02.2021, 16:56
|
|||
|---|---|---|---|
WinAPI защита от перехвата текста из edit-ов |
|||
|
#18+
помню, лет 15 назад забыл пароль к БД но он лежал в моём профиле, и ТОад фор Оракл его корректно подхватывал натравили сканер объектов, и он нашел тот самый пароль из-под звездочек :) уже потом Квест Софтваре пофиксили то поле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037635]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 469ms |

| 0 / 0 |
