USBSamurai: how to make a remote controlled USB HID injecting cable for less than 10$
An interesting article by Luca Bongiorni explains how to create a remote controlled HID injector cable using some simple hardware components easily purchased on online stores (with less then 10$)
https://www.youtube.com/watch?v=kmCjYPdNIPM
The main idea (for the hardware-side) is to re-use the Logitech’s inexpensive Unifying dongles as implants within USB cables.
//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=andreafortuna-20&language=en_US&marketplace=amazon®ion=US&placement=B0058OU8VY&asins=B0058OU8VY&linkId=350a2d7646739980774d014ee8edfd9c&show_border=true&link_opens_in_new_window=true
How to

- Remove the top black case without breaking the dongle;
- Push out the PCB & the orange plastic holder;
- Pop-open an USB Cable and solder the Vcc& GND to their related pins on the CU-0007.

- Once everything will be in place, mount back the metal case of the USB male connector
- Then check if it fits the USB case and glue it with a drop of super-glue.
Congrats! You just created your First USBsamurai!
Now you just need to pair it with @mame82’s LOGITacker v.0.1.3-beta and you are ready to pwn targets! For the Software-side, the good @mame82 came to help with his majestic LOGITacker framework!
So far it supports 4 different NRF-based boards:
- Nordic nRF52840 Dongle
- MakerDiary MDK Dongle
- MakerDiary MDK
- April Brother nRF52840 Dongle
I personally opted for the 4th one since is the only one with external Antenna (i.e. Longer Range): Just follow LOGITacker’s readme and install the v.0.1.3-beta and install
//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=andreafortuna-20&language=en_US&marketplace=amazon®ion=US&placement=B07MJ12XLG&asins=B07MJ12XLG&linkId=9341882885ada6bf137251f196856643&show_border=true&link_opens_in_new_window=true
References and further readings
- https://twitter.com/LucaBongiorni