Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Клавиатурный шпион


Автор: Osrus 26.7.2006, 09:40
У меня три вопроса:
1.Можно ли как-нибудь узнать установлен ли на компьютере клавиатурный шпион?
2. Практикуют ли сие крупные российские компании (очень крупные)?
3. Можно ли где-нибудь посмотреть список распространеннех шионов? 

Автор: doomik 26.7.2006, 11:11
Цитата
1.Можно ли как-нибудь узнать установлен ли на компьютере клавиатурный шпион?

Да, можно, пргорамма 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. Хотя есть куча способов обойти эту библиотеку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)