-
First of all we need to attach the Raspberry Pi Pico to the machine we are usingh thru an USB cable while pressing the button on it. As soon as we have done that, we can see in the files the
RPI-RP2directory. -
We than have to insert in that the file that can be found in the Step1 folder. The device will than automatically copy the file we just putted into it, eject itself and re-connect as the
CIRCUITPY. -
We than have to delete everything inside the
CIRCUITPYdirectory, copy everything inside Step2 folder and paste it inside the root of theCIRCUITPY. -
We'll just have one step left, witch is inserting the payload that we are going to use inside the
CIRCUITPYroot. Just pay attention, since as soon as you'll insert the payload into theCIRCUITPYroot it will automatically run, so you'll have to be quick and remove the USB cable as soon as it finish to copy the paload file. -
After doing this, you'll have a fully-armed Rubber-Ducky.
-
If you want to modify the contents inside the
CIRCUITPYroot, you'll need to insert the raspberry pi pico while pressing it's button, and than insert the NUKE file inside theResetFolder. It will delete every file that you putted inside theCIRCUITPYroot and restore it to factory-settings (witch are the things that were actually inside of the Step1 file).
If you are searching for any payload, it would be usefoul to check:
https://github.com/hak5/usbrubberducky-payloads/tree/master/payloads