Czy istnieje sposób na wykrycie, które programy lub moduły słuchają haka klawiatury? Może przez Sysinternals?Wykrywanie haczyków klawiaturowych
Odpowiedz
Ten blog post ma instrukcji: http://zairon.wordpress.com/2006/12/06/any-application-defined-hook-procedure-on-my-machine/
Nie. Prawdopodobnie będziesz musiał podłączyć się do SetWindowsHookEx() w celu wykrycia tego.
Nie sądzę, że można, nie ma funkcji GetWindowsHook, która zwróciłaby hak (s). Ponadto mam wrażenie, że główna procedura przetwarzania klawiatury jest podpięta przez SetWindowsHookEx(), więc nawet jeśli nie ma żadnych haków, jest przynajmniej jeden, sam system Windows.
Dzięki; Zgadłem, że byłby to co najmniej jeden. Ale jeśli nie ma na to sposobu; to może być źródłem horroru! –
Jeśli obawiasz się jakiegoś programu do monitorowania klawiatury, może możesz spróbować innego podejścia - prawdopodobnie zapisuje do pliku gdzieś (lub transmituje przez połączenie sieciowe). Filemon mógłby pomóc ci sprawdzić, czy istnieją podejrzane pliki we/wy, Wireshark może zrobić to samo z ruchem sieciowym. –
Mam pakiet zabezpieczeń McAfee na moim laptopie i aktualizuję go. Nadzieję, że pomaga w pewnym automatycznym bezpieczeństwie. –
To w dużej mierze zależy, na jakim poziomie abstrakcji ty uzyskaniu wciśnięcie klawisza.
Aby uzyskać maksymalną detekcję, możesz użyć sprzętu bezpośrednio lub wyjść tak nisko, jak to tylko możliwe (niektóre zaczepy działają na poziomie sterownika HW).
Ze względów bezpieczeństwa można również użyć wirtualnej klawiatury - haki będą musiały być skierowane specjalnie do aplikacji, aby symulować naciśnięcia klawiszy.
niektóre inne linki, ponieważ nie działa dla mnie na win7, tutaj http://stackoverflow.com/a/15676830/107537 – Vijay
Brakuje Twoich zdjęć. –