Scripts para serem usados com Arduino Digispark, dispositivo que emula a interface de um teclado permitindo automatizar qualquer ação que seria realizado através de um teclado normal, porém a uma velocidade e precisão incomparáveis com a de qualquer ação manual.
Diferente de outros repositórios e scripts encontrados na rede, os scripts aqui armazenados utilizam uma bilbioteca intermediária mapeada pera o teclado modelo Pt-Br, referenciada nos scripts pela lib . Não obtive sucesso utilizando outras soluções para o mapeamento, então a partir de um mapeamento realizado para o teclado alemão, desenvolvi sob demanda o mapeamento para o layout pt-BR.
Guia passo-a-passo para montar o ambiente de desenvolvimento.
- Instalar os drivers do arduino
- Instalar a IDE do arduino
- Abra a IDE e vá para o menu File -> Preferences. Insira a URL abaixo no campo Additional Boards Manager URLs
-
Assim que concluído, vá para o menu Board -> Boards Manager. Clique no campo de pesquisa e digite Digistump AVR Boards. O pacote irá aparece abaixo e então clique no botão para instalar.
-
Antes de você iniciar qualquer programa é importante ir até o menu Tools -> Board. Navegue para baixo até que ver a opção Digispark (Default — 16.5mhz) e então a selecione.
-
Para precaução, vá até o menu Tools > Programmer e altere para a opação USBtinyISP
Passo-a-passo, originalmente em inglês, disponível no link abaixo:
- Abre um notepad e testa o layout do teclado
- Imprime o texto: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 1234567890 !@#$%&*()_+=- []{}\|;:',./<>? ççÇÇ
- A versão atual imprime o Ç (maiusculo) como ç (minúsculo)
- Abre um CMD com privilégios de administrador
- Realiza a criação de um novo usuário no windows
- Atribui o privilégio de administrador ao novo usuário
- Abre o CMD e conecta via netcat entregando um shell reverso
- Abre uma tela fake de windows update para esconder o shell
- Coleta os nomes e senhas wifi armazenadas na computador
- Exporta os dados em um arquivo csv
- Envia o arquivo csv por e-mail
- Exclui o arquivo csv da máquina
Links de autores e conteúdos utilizados como base para o desenvolvimento e estudos
Demonstração do script para coleta de senhas Wifi exportas via csv e enviadas para o e-mail, no vídeo linkado abaixo: