Key loggers, também conhecidos como keyloggers, podem ser definidos como a gravação da tecla pressionada em um sistema e salva em um arquivo, e esse arquivo é acessado pela pessoa que usa o malware. O registrador de chaves pode ser software ou hardware.

Funcionando:
Principalmente os key-loggers são usados ​​para roubar senhas ou detalhes confidenciais, como informações bancárias, etc. O primeiro key-logger foi inventado em 1970 e foi um key logger de hardware e o primeiro key-logger de software foi desenvolvido em 1983.

1. Key-loggers de
software : Key-loggers de software são os programas de computador desenvolvidos para roubar senhas do computador das vítimas. No entanto, key loggers são usados ​​em organizações de TI para solucionar problemas técnicos com computadores e redes comerciais. Além disso, o Microsoft Windows 10 também possui o key-logger instalado.

  1. Key logger baseado em JavaScript -
    é um script malicioso que é instalado em uma página da web e escuta a tecla ser pressionada, como oneKeyUp(). Esses scripts podem ser enviados por vários métodos, como compartilhamento por meio de mídia social, envio como um arquivo de e-mail ou arquivo RAT.
  2. Key loggers baseados em formulários -
    são keyloggers que se ativam quando uma pessoa preenche um formulário online e quando clica no botão enviar todos os dados ou as palavras escritas são enviadas via arquivo em um computador. Alguns key-loggers funcionam como uma API em execução de aplicativos, eles se parecem com um aplicativo simples e sempre que uma tecla é pressionada, ele os registra.

2. Key-loggers de hardware :
não dependem de nenhum software, pois são key-loggers de hardware. o hardware do teclado é um circuito que está ligado ao próprio teclado que sempre que a tecla desse teclado pressionada é gravada.

  1. Keylogger USB -
    Existem keyloggers com conectores USB que devem ser conectados a um computador e roubam os dados. Além disso, alguns circuitos são integrados a um teclado, então nenhum fio externo eu usei ou aparece no teclado.
  2. Sensores de smartphone -
    Alguns truques interessantes do Android também são usados ​​como keyloggers, como o sensor do acelerômetro do Android que, quando colocado próximo ao teclado, pode sentir as vibrações e o gráfico usado para convertê-lo em frases. A precisão dessa técnica é de cerca de 80%.

    Hoje em dia, os crackers estão usando o Trojan de registro de pressionamento de tecla, um malware que é enviado ao computador da vítima para roubar os dados e detalhes de login.

Assim, key-loggers são o malware de software ou hardware que é usado para roubar ou arrebatar nossos dados de login, credenciais, informações bancárias e muito mais.

Alguns aplicativos de keylogger usados ​​em 2020 são:

1. Kidlogger
2. Best Free Keylogger
3. Windows Keylogger
4. Refog Personal Monitor
5. All In One Keylogger 

Prevenção de key-loggers :
Estes são os seguintes

  1. Anti-Key-logger -
    Como o nome sugere, estes são os softwares que são anti / contra key loggers e a principal tarefa é detectar key-logger de um sistema de computador.
  2. Antivírus -
    Muitos softwares antivírus também detectam keyloggers e os excluem do sistema do computador. Eles são anti-software de software, portanto, não podem ser eliminados dos keyloggers de hardware.

  3. Preenchimento automático de formulários - Esta técnica pode ser usada pelo usuário para não preencher formulários regularmente, em vez de usar o preenchimento automático de formulários, que fornecerá uma proteção contra keyloggers, pois as teclas não serão pressionadas.
  4. Senhas de
    uso único - Usar OTPs como senha pode ser seguro, pois sempre que fizermos login, temos que usar uma nova senha.
  5. Padrões ou reconhecimento do mouse -
    Em dispositivos Android usa o padrão como senha de aplicativos e no PC usa o reconhecimento do mouse, o programa do mouse usa gestos do mouse em vez da caneta.

Essas técnicas são menos comuns, mas são muito úteis contra keyloggers.