Skip to content

A covert pentesting platform embedded inside a USB Cable.

License

Notifications You must be signed in to change notification settings

hashbang/darkwing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Darkwing

http://github.com/hashbang/darkwing

License

About

DarkWing a pentestesting platform embedded inside a USB Cable. It is intended as a more covert alternative to the USB Rubberduck, designed to run a wider range of payloads that take advantage of the modern user habit of blindly trusting USB Type C cables.

We use a powerful STM32F4 platform on a thin flexible PCB that can easily fit inside a USB Type C connector housing and be soldered directly to the connector.

It is named Darkwing after the most stealthy of all ducks.

Use Cases

  • Run USB Rubber Ducky payloads
  • Installing malware via keyboard emulation
  • Sound exfiltration by emulating speakers
  • Screenshot by emulating USB-Type-C HDMI device
  • Mouse movement/click injection to prevent screen locking
  • Hidden data storage via internal flash memory
  • USB Device Authentication via custom kernel driver and device certificates.
  • Password management via hidden keyboard shortcuts and key injection
  • Device reverse engineering by logging USB packets from connected device

Requirements

Usage

TBD

Notes

Use at your own risk. You may be eaten by a grue.

About

A covert pentesting platform embedded inside a USB Cable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages