~/talk

Attacking Electric Motors for Fun and Profit

Talkat Black Hat USA 2019 · 2019-08-03..08-08· [security, embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

A reusable seven‑layer motor threat model maps attacks against operator, sensor, control, drive, power, motor and load. Experiments use a hackRF One to seize a 27 MHz RC link, Raspberry Pi GPIO/pigpio remote to flip PWM between 30–40% and hijack RPM, I2C spoofing of an ATXL345 accelerometer, hardware implants that take over the PWM pin, memory‑map register rootkits, reprogrammed digital servos, a 12 V electromagnet that raises RPM ~3–4%, and a fan burned out in 61 minutes at ~180°C.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Welcome
  3. 0:49Introduction
  4. 1:18Overview
  5. 1:59Safety Warning
  6. 3:18Safety Controls
  7. 4:14Security Risks
  8. 4:55Recommendations
  9. 5:05Inside the System
  10. 5:51Thoughts
  11. 6:30How Electric Motors Work
  12. 8:14Datasheets
  13. 9:02Control Theory
  14. 9:45Security Problem
  15. 11:13Common Attacks
  16. 12:56Motor Threat Model
  17. 13:49Layers
  18. 15:26Attack Objectives
  19. 18:50Physical Attacks
  20. 20:03Remote Control Car
  21. 21:16Remote Pin Control
  22. 23:57Output Speed Graph
  23. 24:44Sensor Layer
  24. 25:55I2C
  25. 26:38Disrupter Jam
  26. 27:28Single Command Injection
  27. 29:27Second Control Attack
  28. 30:01Wiring
  29. 31:11Results
  30. 31:53Drive Layer
  31. 32:52First Drive Layer Attack
  32. 33:33Second Drive Layer Attack
  33. 37:04Low Voltage
  34. 37:28Motor Layer
  35. 38:55Digital Servo
  36. 40:34Low Layer
  37. 42:09Summary
  38. 42:37Scenario
  39. 43:02Attackers
  40. 43:58Refine Goals
  41. 46:12Boneyard
  42. 46:26Takeaways
  43. 47:11Thanks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.