samyk / poisontap

Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.
https://samy.pl/poisontap/
6.18k stars 994 forks source link

Poisontap on a ESP 8266 #43

Open tomnick opened 7 years ago

tomnick commented 7 years ago

I am wondering, if poisontap, with probably modifications, would run on a ESP 8266?

samyk commented 7 years ago

It might be possible, but the ESP8266 doesn't have hardware USB support. This means you'd need emulate/bit-bang USB similar to the V-USB project. I'm not sure if it's even fast enough. Also, most ESP8266 chips may not have enough flash so you'd need to ensure the adjacent flash chip has enough memory to hold the code. Even then, you'll still need to rewrite most of the tools to work on the small chip (unless you can somehow get Linux running on there).

I'd only use the ESP8266 to add wifi to another MCU in regards to this project.