Como detectar um keylogger em um teclado USB

1

Eu tenho recentemente um teclado USB. Eu quero investigar se o microcontrolador do teclado pode hospedar um keylogger e como ele poderia interagir com um sistema operacional Windows. Meu entendimento é que, uma vez que o Windows reconheça o dispositivo USB, ele obterá o driver apropriado de um banco de dados seguro da Microsoft, portanto, mesmo que esteja gravando os toques das teclas, ele não poderá executar nenhum SW para enviá-los para lugar algum. Estou deixando de lado a possibilidade de ter um keylogger SW.

É possível que um teclado USB hospede um keylogger e que o Windows possa controlá-lo para executar um processo para enviar as informações para um endereço?

    
por Alex 04.05.2017 / 21:42

1 resposta

0

Na maioria das vezes, o keylogger armazenaria os toques de tecla na memória no registrador de chaves para recuperação posterior.

Teoricamente, seria possível que o teclado contivesse um hub USB e, além do teclado, enumerasse outro dispositivo como uma chave USB com execução automática, o que poderia, em seguida, emitir pressionamentos de teclas para dizer ao sistema operacional para enviar dados ou fazer outra coisa (e, eu acho, poderia ser cronometrada para esperar muito tempo sem pressionar nenhuma tecla antes de inserir) para reduzir a chance de ser pego. Eu afirmo que isso poderia ser feito automaticamente usando o teclado para fornecer as entradas necessárias para realmente executar o keylogger.

    
por 04.05.2017 / 22:05