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

start [/forum/topic.php?fid=58&msg=40044249&tid=2037635]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
180ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 537ms |

| 0 / 0 |
