The red LED on your USB Rubber Ducky is an indication that the inject.bin file cannot be read from the micro-SD card. Common causes may be:
- inject.bin file encoded incorrectly
- inject.bin file named incorrectly
- inject.bin file not on the root of the micro-SD card
- Damaged or corrupt micro-SD card
- micro-SD card is not seated properly
Troubleshooting Tips:
Test that the USB Rubber Ducky is processing the inject.bin from the SD card:
- A known good test inject.bin file may be downloaded for troubleshooting from http://darren.kitchen/ducktest/inject.bin
- Ensure that the micro-SD card is formatted correctly using the FAT file system. If trouble persists, I recommend trying a different micro-SD card.
Test that the micro push-button replays the payload on the target test machine:
- Using the stock firmware, ensure that a known working inject.bin file is loaded on the root of the USB Rubber Ducky’s micro-SD card and deploy on a target test computer.
- After successful execution of the payload, test that the payload replays by pressing the micro push-button.