4 ms·
My understanding is that it allows an attacker connected to it via WiFi to mess with the plugged-in computer using USB (pretending to be a keyboard). See the T
by snazz 8y ago
My understanding is that it allows an attacker connected to it via WiFi to mess with the plugged-in computer using USB (pretending to be a keyboard).
See the Twitter video: https://mg.lol/blog/omg-cable/ https://mg.lol/blog/omg-cable/
- muthdra 8y agoA secretly-IoT keyboard that shares your key presses and may "type" malicious stuff when you're not looking at it; the OS wouldn't be able to tell it's not you doing the typing. Not scary at all, no sir.
- yipbub 8y agoIt can't read your keypresses (I think)
- blattimwind 8y agoIt can't (unless it's the keyboard cable).
- ngcc_hk 8y agoHid usually ok with systems and hence a wireless mouse and keyboard pretended. A windows hack may be - The “mouse” would ask to move to leftmost bottom corner then click. Type searching terms like Cmd<r>. Then if can get hold of the windows one is in ... Any better idea?
- int_19h 8y agoSo long as it can simulate them, installing a keylogger that can read them too is a matter of a few seconds (to "type" a PowerShell script that will download and execute the desired payload).
- blotter_paper 8y agoI took GP to be speculating about a hypothetical secretly-IoT-keyboard, not the cable being discussed. Similar thoughts are explored in the comments on TFA.
- muthdra 8y agoYes. I assumed it would be straightforward after you figure out how to hide wifi inside a USB cable.
- ndnxhs 8y agoUnless the attacker is able to view the screen somehow then this is pretty useless. Or at least no more useful than fake keyboards without WiFi.
- heavenlyblue 8y agoPrintScreen/Upload screenshot to web server/Wait for command Better than that is to just type a PowerShell script that gets all the info immediately and sends it to a server.
- ndnxhs 8y agoYou can do all of that without WiFi. How is an attacker with no vision of the screen any more useful than a script that can auto type a command to get remote access?
- muthdra 8y agoIt's more useful precisely because there's nothing running and no remote access on the OS. Traceless. Norton ain't catch that.
- ndnxhs 8y agoThat's the same as regular fake keyboard usbs. The WiFi has no advantage here
- michaelt 8y agoThe 'ESPloit v2' [1] appears on USB as both a keyboard and a serial port, and any data sent on the serial port can be exfiltrated by the ESP8266 over its own wifi connection. You can also imagine a loop where first you install a keyboard logger and exfiltrate the user's password, then later you want to update the exploit scripts to make use of the password. Or hell, maybe this is a prank product and having a wireless button to rickroll your victim on demand makes you laugh. With that said, the first person to make a fake USB keyboard had a much bigger and more exciting trick than this incremental change. [1] https://github.com/exploitagency/ESPloitV2 https://github.com/exploitagency/ESPloitV2 Edit: Or to put it another way, this is like the NSA's "Cottonmouth" bug, which "will provide air-gap bridging, software persistence capability, 'in-field' re-programmability, and covert communications with a host software implant over USB" [2] but 10 years later and without charging a million dollars for 50 units. [2] https://en.wikipedia.org/wiki/NSA_ANT_catalog#/media/File:NSA_COTTONMOUTH-I.jpg https://en.wikipedia.org/wiki/NSA_ANT_catalog#/media/File:NS...