sensepost / USaBUSe

Universal Serial aBUSe is a project to demonstrate the risks of hardware bypasses of software security by Rogan Dawes at SensePost.
Other
491 stars 86 forks source link

Make the USB-TCP proxy support multiple connections #3

Closed RoganDawes closed 7 years ago

RoganDawes commented 8 years ago

It would be very useful to have the ability to support multiple simultaneous connections through the USB device. This will require extending the current USB HID protocol to specify not just the length of the data packet, but also the connection to which it belongs. If we allocate a single byte for packet length and flow control, and another byte for connection identifier, that leaves 62 bytes per packet for data.

RoganDawes commented 7 years ago

This has been implemented in the current version of the Powershell script, and the attacker-side HIDProxy code.