| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Windows > Клавиатурный шпион |
| Автор: Osrus 26.7.2006, 09:40 |
| У меня три вопроса: 1.Можно ли как-нибудь узнать установлен ли на компьютере клавиатурный шпион? 2. Практикуют ли сие крупные российские компании (очень крупные)? 3. Можно ли где-нибудь посмотреть список распространеннех шионов? |
| Автор: doomik 26.7.2006, 11:11 | ||
Да, можно, пргорамма Ad-aware занимается чисткой компьютера от шпионых програм, антивирус может тож е распознать их, у меня например Kaspersky и он может крикнуть что у меня в компьютере находится троян, ещё посмотри http://z-oleg.com/secur/articles/keylogger.php. |
| Автор: Никто 26.7.2006, 13:44 |
| Надо знать,как вызываются шпионы,например,есть такая программа Golden Eye и вызывается Ctrl+Shift+Alt+P. |
| Автор: Fin 26.7.2006, 15:48 |
| Если программно. То все клавиатурные шпионы вынуждены вешать клавиатурные хуки. В Виндовс есть возможность отследить, какие хуки и примерно кем вызываются. |
| Автор: Osrus 1.8.2006, 19:35 | ||
Fin, А подробней можно? |
| Автор: Fin 1.8.2006, 19:50 |
| Надо ставить глобальный хук с параметром WH_DEBUG. Это так называемый хук всех хуков. Подробнее http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/hooks/hookreference/hookfunctions/setwindowshookex.asp Хотя там и есть поле, для определения потока установишего хук. Но у меня это поле все время возрашало 0. Я искал косвенным путем. Просто делал полный перебор всех DLL в процессе. И выкидывал все обшие библиотеки. Постепенно сужая круг подозрительных библиотек, определял процесс, который установил хук. Правда я это делал давно. И может есть другой путь. Чтобы узнать список активных библиотек и процессов в системе, можно воспользоваться средствами http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/base/tool_help_library.asp. Хотя есть куча способов обойти эту библиотеку. |