Keylogger - (англ. key — клавиша и logger — регистрирующее устройство) - это программное обеспечение или аппаратное устройство, регистрирующее каждое нажатие клавиши на клавиатуре компьютера.
В данном случае это аппаратное устройство для регистрации нажатия клавиш на PS/2 клавиатуре. Основой является микроконтроллер PIC12F675 компании Microchip. Для записи и хранения данных используется память с интерфейсом I2C 24LC512 (512 Кбит). Подключается устройство между клавиатурой и системным блоком.
Особенностью данного устройства является то, что для считывания записанных данных необходимо лишь нажать кнопку (см. рисунок) и все данные будут переданы пользователю. Никакого специального программного обеспечения не требуется, достаточно программы "Блокнот".
Внешний вид устройства показан на рисунке.
На панельке установлены: с левой стороны I2C память, с правой стороны - микроконтроллер
Размеры устройства возможно уменьшить, применяя smd компоненты.
Также возможно рассматривать вариант встраивания устройства в клавиатуру.
Принципиальная схема устройства