Przechwytywanie wywołania funkcji w innym programie
Ostatnio zmodyfikowano 2016-01-05 08:19
colorgreen19 Temat założony przez niniejszego użytkownika |
Przechwytywanie wywołania funkcji w innym programie » 2015-12-18 06:30:14 Witam, jeśli temat wykracza poza regulamin proszę o usunięcie. Chyba większość programistów wie jak napisać program przechwytujacy naciśnięcia klawiszy. Śmieszki instalują takie rzeczy w szkołach czy gdziekolwiek. Chcę stworzyć program wykrywający taki rzeczy. Czy jest możliwość sprawdzenia czy w systemie jest wywoływała funkcja GetAsyncKeyState(czy jak jej tam) i ewe zatrzymanie jej działania/całego programu nawet lepiej, ale to już jest za pewne łatwiejsze niż ten 1 problem. Puki co przychodzi mi na myśl żeby sprzedać czy w każdym pliku exe występuje ten ciąg znaków jednak rozwiązanie to byłoby powolne. |
|
j23 |
» 2015-12-18 09:45:15 Poczytaj sobie o API hookingu i DLL injection. |
|
colorgreen19 Temat założony przez niniejszego użytkownika |
» 2016-01-05 08:19:50 Okej, dzieki za podpowiedź. Program zrobiony i dziala, aczkolwiek...dwa pytania: 1) czy poza GetAsyncKeyState oraz Hookami jest możliwość jakiegoś innego działania keyloggera? nie chce wiedzieć jak bo to wykracza za regulamin, po prostu czy jest możliwość 2) czy poza dllinjection jest inny sposób zrobienia tego? bardziej mam na myśli że wiele programów blokuje to LoadLibraryA i czy można to zrobić w inny sposób? |
|
« 1 » |