В этой статье я хочу показать, насколько просто написать самому кейлоггер с базовым функционалом. Базу я позаимствовал отсюда - https://simple-keylogger.github.io, пофиксил баги и доработал под взаимодействие с WinSocket. Материалы Структура приложения
Для начала необходимо определить, как вообще будет работать кейлоггер. Будь то отсылка логов на FTP/Почту, запись нажатий в сокет, отправка файла на гейт, запись логов в бд.
Я решил остановится на сокетах. Почему? Это удобно, просто и юзабельно.
Исходя...
В Linux система межпроцессного взаимодействия (Inter-Process Communication, IPC) включает несколько механизмов, которые позволяют процессам обмениваться данными и синхронизировать свои действия. Основные механизмы IPC в Linux включают: Сигналы используются для уведомления процесса о каком-то событии, таком как завершение дочернего процесса или запрос завершения работы. Примеры сигналов включают SIGINT (прерывание), SIGTERM (завершение) и SIGKILL (немедленное завершение). Пример отправки сигнала процессу:...