Ethical hackers, also known as “White hat” hackers, are people who help companies find and fix vulnerabilities in their systems. To do this, they perform a series of tests, one of which is a penetration (pen) test. During a test like this, they will attempt to exploit vulnerabilities in the network and application security, among others.
By running these kinds of tests, companies can ensure their data remains secure from actual hackers with malicious intent. A pen-testing tool like the USB Snake Box is perfect for testing these kinds of exploits.
This particular design is based on the USB Rubber Ducky from Hak5. Once the device is plugged in, it acts like a keyboard and flash drive. This gives you the ability to type at speeds beyond anything humans can do by using a text-based code language.
The device uses Python to interpret the inputs. The USB Snake Box acts as a USB Drive to change any code you’d like. There are 4 buttons for executing scripts of your choosing, and a 3D printed case to cover the electronics.
The idea came about when Tindie seller The Maker Cat wanted to buy a Rubber Ducky but realized the price was too much. By leveraging Arduino and Circuit Python devices with USB keyboard functionality, they could simply make their own.
The seller also encourages buyers to contact them if they want to change the color or add something new to the open-source design. This device is intended solely for research and educational purposes.