What is it?
The White Ducky is an advanced USB attack tool based on the ATmega32U4 chip, specifically designed for executing complex BadUSB scripts. Its integrated features make it a powerful asset for information security testing and research. Whether for penetration testing, malware analysis, or security research, the DSTIKE White Ducky delivers exceptional performance and flexible configuration options.
Why did you make it?
Every one knows Hak5 usb rubber ducky is a great tool. I created my own version based on it. This version could execute 64 different scripts stored on the SD card.The IR version can even execute code remotely through an infrared remote control.
What makes it special?
- Includes a 512MB TF card
- Includes a white casing.
- The red light indicates an issue with the TF card or it’s not inserted.
- The green light indicates that the TF card is working properly.
Key Features:
- ATmega32U4 Chip: The core processor is the ATmega32U4, providing powerful computational capabilities to support complex BadUSB script execution, ensuring efficient and reliable attack simulations.
- SD Card Slot: Includes an SD card slot for expanded storage, allowing you to save and manage scripts and data, with the capability to hold up to 64 different scripts.
- 6-Pin DIP Switch: Features a 6-pin DIP switch that lets you select and execute any of the 64 scripts stored on the SD card, offering intuitive and versatile configuration options.
- RGB LED: Features an RGB LED to indicate device status and activity in real-time, allowing users to quickly understand the device’s operational state.
Applications:
- Penetration Testing: Simulates malicious attacks to test a system’s defenses against USB-based attacks, helping to identify security vulnerabilities.
- Security Research: Provides robust script execution capabilities, enabling security researchers to conduct various security tests and experiments.
- Malware Analysis: Analyzes and studies malware behavior by simulating attack scenarios, offering a deeper understanding of its mechanisms.
Technical Specifications:
- Chip: ATmega32U4
- Storage: 512MB TF card
- Control Switch: 6-Pin DIP Switch
- Indicator Light: RGB LED
- Power Supply: Powered via USB
Warning:
If you are not a professional, please do not modify the source code. You only need to modify the content inside the TXT files. You can go to hak5 to learn about ducky scripts. Please use this device in accordance with all laws and ethical standards. Only use it in authorized testing environments to avoid unauthorized intrusion or data leakage.












Wichai Thongchai –
Practical.
Preecha Sombat –
Very useful.
Krit Phongchai –
Nice board.
Somchai Rattanakul –
Good usability.
Anurak Suksawat –
Works smoothly.
Thanawat Boonmee –
Reliable tool.
Prasert Chaiyaporn –
Helpful device.
Chatchai Wong –
Solid performance.
Simon Hartmann –
Easy setup.
Leo Garnier –
Works fine with different setups. No compatibility issues.
Felix Schmidt –
Simple and effective.
Jonas Wagner –
Works properly.
Tom Roussel –
A solid addition to my electronics toolkit.
Louis Moreau –
Nice board for learning and development. Easy to get started.
Hugo Bernard –
Works well for experimenting with different scripts. Stable and responsive.
Ethan Leroy –
The device is lightweight and easy to carry. Good for portable setups. I like the compact design.
Lucas Martin –
Flashing firmware was easy and didn¡¯t take much time. Everything worked on the first try. That¡¯s always a good sign.
Farid Shariati –
Nice design.
Nima Farhadi –
Reliable tool.
Saeed Mohammadi –
Works smoothly.
Andres Fuentes –
Easy to use.
Sergio Ramos –
Good quality board.
Victor Castillo –
Satisfied with the purchase.
Diego Campos –
Compact and efficient design.
Raul Vega –
Works well and is easy to handle.
Oleg Vasiliev –
Works perfectly with Arduino environment. Uploading code is fast and smooth.
Nikolai Fedorov –
Nice build quality and all components feel solid. I¡¯ve used it multiple times and haven¡¯t experienced any problems.
Mikhail Lebedev –
A very useful board for embedded programming. The performance is stable and consistent. Good value for the price.
Pavel Sorokin –
I appreciate how easy it is to flash new firmware. Everything worked without errors. Very convenient.
Ivan Pavlov –
Setup was straightforward and documentation online helped a lot. I was able to get started within minutes. Works reliably.
Alexei Morozov –
This board is great for experimenting with USB interactions. It responds quickly and is easy to configure. Good for both beginners and intermediate users.
Mehdi Kazemi –
Good experience overall.
Paul Hoffmann –
Good tool.
Sakda Rojanapong –
Well built.
Gabriel Fontaine –
The layout is clean and easy to understand. Good for beginners.
Kian Azadi –
Good usability.
Manuel Ortega –
Good for prototyping and testing ideas.
Amir Hosseini –
Stable operation.
Anton Petrov –
This board is very convenient for USB-based development projects. It works well with Arduino IDE and setup was quick. I¡¯ve already used it in a couple of small automation tasks. Everything runs smoothly.
Leon Becker –
Reliable.
Hugo Fernandez –
Good option for anyone interested in USB-based projects. Easy to use and reliable.
Narin Kittipong –
Good experience.