Skip to content

Hacking with Hardware - URFUKED

Monta Elkins

Monta Elkins details "If do right, no can defence" -Miyagi Do you check every USB plug on your computer before you log-in.

Summary

Architecture and Background

"If do right, no can defence" -Miyagi Do you check every USB plug on your computer before you log-in? Didn't think so...

Vulnerability Analysis

URFUKED is used to take over the user's keyboard input and quickly execute preprogrammed attacks with the user's privileges. Plug in the USB receiver into the victim's computer.

Exploitation and Demonstrations

Then attack immediately or if necessary wait for the user to login- then trigger the attack remotely with an RF transmitter. Walk by and talk to the victim, and while he's turned away from the display, press the button on the transmitter to trigger the attack- it'll be done by the time he turns back around.

Remediation and Defensive Strategies

Or trigger it from across the room. It happens too fast to stop even if the user is watching when it happens. Learn how to build the device cheaply; program it using the opensource Arduino development environment.Learn how to use it and modify it for specific attacks. For copies of the slides and additional materials please see the DEF CON 18 Archive here:

Related talks

Main Stage·45 min

  • DEF CON
  • Hardware
  • Date: Aug 2013
  • Location: Las Vegas

Brendan O'Connor

Brendan O'Connor details stalking a City for Fun and Frivolity BRENDAN O'CONNOR Tired of the government being the only entity around that can keep tabs on a whole city at once.

physical-securitylockpickingkey-duplication+1