rubber ducky
Using these devices we can inject keystrokes. A device which looks like an innocent flash drive to humans — abuses this trust to deliver powerful payloads, injecting keystrokes at superhuman speeds.
ATMEGA32U4

The equipment we provided for the use of the test, not for illegal purposes, or peril.
Microcontroller: ATmega32u4
Clock Speed: 16 MHz
Operating Voltage: 5V DC
Digital I/O Pins: 10
PWM Channels: 4
Analog Input Channels: 5
UART: 1
I2C: 1
Micro USB: 1
Flash Memory: 32 KB of which 4KB used by bootloader
SRAM: 2.5 KB
EEPROM: 1 KB
Package Included:
1 * BadUsb Beetle USB ATMEGA32U4 Development Board Module
HiLetgo BadUsb Beetle Bad USB Microcontroller ATMEGA32U4 Development Board Virtual Keyboard for Arduino Leonardo R3 DC 5V 16MHzAttiny85 digispark

Install Arduino IDE
Run the following command to add your user to the dialout group:
Download and install board specifications
ATMEGA32U4: Arduino Leonardo

Script to open a page (Ubuntu):
Windows:
Attiny85 digispark
Install digispark board

Install Digistump AVR Baords.

Go to the tools and select:
Board > Digistump > Digispark (Default - 16.5 mhz)

Script to open a page (Ubuntu):
Troubleshooting
Check Serial Port Permissions (Linux)
Open a terminal.
Check the permissions of the serial port:
Ensure the output shows that the
dialoutgroup has read and write permissions:
Udev Rules (Linux)
If you still encounter issues, you may need to add a udev rule to set the correct permissions automatically.
Create a new udev rules file:
Add the following line to the file:
Save the file and exit the editor (in nano, press
CTRL + Oto save, thenCTRL + Xto exit).Reload the udev rules:
Reboot the Computer
Sometimes a simple reboot can resolve issues with USB devices and permissions.
Last updated
Was this helpful?