Normalmente los keyloggers son piezas de software que permanecen ocultas en una maquina y permiten capturar todo lo que escribas en ella, enviando a o almacenando esta información por correo electrónico, ftp, o en la nube (se están actualizando) según la configuración realizada por la persona que lo ha instalado.

Esta amenaza no es nueva y existen muchas soluciones de software para detectar y eliminar estas amenazas, incluso algunos antivirus también han empezado a añadir módulos y firmas en sus suites para los keyloggers mas populares.

Pero existe otro tipo de keyloggers que en teoría no puede ser detectado por los anti-keyloggers ni los anti-virus, ya que capturan la información directamente del teclado, a estos keyloggers se les llaman Hardware Keyloggers y existen de muchos tipos, para nombrar algunos te dejo el siguiente listado:

Como puedes ver no son pocas las opciones que tiene una persona para conseguir un keylogger por hardware y existen varias empresas que proporcionan estos dispositivos a bajo precio como una solución indetectable para capturar la información digitada en un equipo (keelogkeyghost son solo algunas).

Fuente: DragonJAR