BadUSB Cables
Born from Mr Self Destruct. The same circuit was used, but I further reduced the size of the board into a more implantable package by getting a real PCB made. You can see this in the Hak5 video I did. While the board is as small as possible using a SOIC-8 package, this could become much smaller if I moved down to a QFN package. However, this wasn't needed even for the USB-C implants. More importantly, I wanted to keep things as cheap, common/easy to source, and easy to work with as I could as a general constraint.
UPDATE: In part 2 of my segments with Hak5, I gave a rundown of the internals of these cables: https://www.youtube.com/watch?v=Kfzk402uTLQ
UPDATE: the hardware now has a github where you can try building one yourself: https://github.com/O-MG/DemonSeed
Initial test, USB-A to micro USB cable:
HID attacks via USB drives have become too suspicious. What about embedding the attack inside a USB cable?
— MG (@_MG_) January 1, 2018
Just a quick test for a few things I'm hoping to make over the next month. pic.twitter.com/3iNjLqXloW
USB-C cable, via a MacBook charging interface.
BadUSB Cable #2. HID attack through an Apple MacBook USB-C charger. Great for shared workspaces!
— MG (@_MG_) January 6, 2018
Build info coming this month. Still working out some things. These cables work on just about any device with a USB port (Mac/Win/Linux, phones too) pic.twitter.com/b6254FvpLY
Just for fun, implanting in a USB "Condom" as many were proposing this as a solution to the cables.
#3 - BadUSB Cables wouldn't be complete without BadUSB Condoms.
— MG (@_MG_) January 13, 2018
Tempted to get a run of these made for the vendor area at the next security con. pic.twitter.com/Iq8HHSV7qG
Lightning USB cable (as seen in the Hak5 video):
Implanted Apple Lightning USB cable. I kind of want to make this my business card. π
— MG (@_MG_) October 24, 2018
(I just realized I never posted this variant, itβs been buried in the Hak5 video from earlier this year.) https://t.co/hS8RGw8CUG pic.twitter.com/QPqHHI0uen