
Aplicativo anti-keylogger/anti-rat para Windows
Secure Desktop é uma ferramenta para Windows que abre programas em uma área segura onde keyloggers e Ferramentas de Administração Remota não podem acessar por meios convencionais.
Keyloggers de software funcionam configurando um Windows hook que informa ao Windows que sempre que o usuário pressionar uma tecla ou usar o mouse, para informar ao keylogger quais teclas foram pressionadas, para onde o mouse se move e onde o mouse clica. O Secure Desktop abre uma nova área de trabalho e então abre o programa que você escolheu dentro dela. O Windows impede que programas acessem áreas de trabalho nas quais não foram abertos, o que significa que quaisquer keyloggers abertos dentro da sua área de trabalho normal não podem acessar suas operações de teclado ou mouse dentro da área de trabalho segura e vice-versa.
Esta técnica é a mesma usada no UAC, na tela Ctrl+Alt+Del e até na tela de login para impedir que keyloggers registrem suas informações sensíveis e forcem você a clicar em coisas que não deseja (por exemplo, permitir acesso administrativo a um aplicativo).
Simplesmente arraste um arquivo para o formulário, ou selecione um arquivo via Arquivo > Abrir, e clique no botão 'Executar' no canto inferior esquerdo.
Execute SecureDesktop.exe com o arquivo e os argumentos.
Exemplo: SecureDesktop.exe "C:\Users\Admin\Documents\file with spaces.exe" -some -executable -parameters
A forma como o Secure Desktop funciona é que uma nova área de trabalho é criada que não pode ser acessada via WinAPI, o que significa que os ganchos de mouse e teclado na área de trabalho principal não funcionarão dentro dela.
No entanto, devido à natureza de como a memória é gerenciada no Windows, os processos são livres para acessar e editar a memória de qualquer outro processo, independentemente das áreas de trabalho em que estão.
O Secure Desktop não pode mitigar keyloggers de hardware ou Ferramentas de Administração Remota com um nível de privilégio acima do ring-3.