Dream Of Having Mr.Robot Rubber Ducky Come True
Like as all IT enthusiasts, I love watching the MR. Robot TV-series. The most interesting thing that made this series different for me, was that almost ninety percent of the information and tools used in this series it were completely real and had an external existence. Like the rest of the similar TV series, we did not see terminals or tools that did not have an external existence and the hacking methods throughout the story were efficient methods in the real world. One of the tools used in this series and I really liked it was Rubber Ducky. A typical USB flash drive that is detected a keyboard as soon as it is plugged into a computer and executes the scripts that you have already saved on it. This device is available in the real world and is priced at around $ 250. Maybe having such a thing was a dream for every geek but due to its price and its unavailability in Iran and many other countries with strict laws, it seemed impossible to have it.
Some time ago, Raspberry PI Company unveiled an extremely cheap and practical product called Raspberry PI Pico priced at around 4$. Porting the micro-python revolutionized micro-controller boards and was highly acclaimed by users and was a serious competitor to the Arduino boards. Antagonist companies also started to write application libraries for this board with the view of producing this style of boards by themselves, and in this regard, AdaFruit Company created an HID library for this board, which this board could be used as a keyboard.
From then on, creative developers were able to implement the entire Rubber Ducky software on this board and publish it on GitHub. You can simply own a Rubber Ducky by buying a Raspberry PI Pico and following the steps below.
- Connect your Raspberry PI Pico to the computer and it will recognize the computer as a flash.
- Download CircuitPython and install it on your Raspberry PI Pico. This is done as a simple copy.
- Download the HID library and copy it to the Raspberry PI Pico lib folder.(It’s a zip file including all libraries, extrcat it and copy only HID library.)
- Go to github.com/dbisu/pico-ducky to download the code.py file and replace it with the file in your Raspberry PI Pico.
- You now own a Rubber Ducky. To write scripts, you must create a file called payload.dd on your Raspberry PI Pico or use an infinite number of payload files on the Internet for various purposes. (It has very simple coding!!!)
In the end, I must add that this article is for educational purposes only and should be used in the field of ethical hacking.
If you want to buy Raspberry PI Pico, you can get it from my company website at www.electronic724.com inside Iran and from the Amazon website outside Iran.
I hope you enjoy making and using your own Rubber Ducky like me. Thanks for liking my post.