zuirx

go back home

Fazendo um RubberDucky Simples e Barato em casa

Sept. 5, 2024, noon | language: portuguese, english

Os RubberDucky oficiais são legais, mas caros. Existe uma maneira mais barata (e um pouco limitada) de contornar isso...

Você pode comprar um desses chips por um preço muito barato (~5 dólares).

Em seguida, prossiga com a instalação:

1 - Instale os drivers em github.

1.1 – Descompacte o arquivo, abra o arquivo DPinst64.exe, clique em nextnextnext etc

2 - Instale o Arduino IDE (Legacy) a partir do site do Arduino.

3 - Abra o Arduino, vá para Arquivo > Preferências e, em “URLs adicionais do gerenciador de placas”, cole:

https://raw.githubusercontent.com/digistump/arduino-boards-index/refs/heads/master/package_digistump_index.json

e clique em OK

3.1 - Vá para Ferramentas, em Placa: [alguma placa aqui, se você tiver conectado], Gerenciador de placas

3.2 - Procure por “Digitump”, instale “Digitump AVR Boards” e clique em Fechar após a instalação

4 - Com tudo instalado, programe seu dispositivo, use o código abaixo como exemplo (isso abrirá a calculadora no Windows):

#include "DigiKeyboard.h"
void setup() { }

void loop() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.print("calc");
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(500);

for (;;) {
/empty loop/
}

}

5 - Para fazer o upload, remova a placa, pressione Ctrl+U, no console conecte o USB novamente se for solicitado, e o script será executado. 6 - Verifique também estes scripts.

E o resto é história.