badusb shot

of 60 /60
Arduino Intrusion That little bad guy

Author: vincenzo-virgilio

Post on 14-Aug-2015

33 views

Category:

Engineering


0 download

Embed Size (px)

TRANSCRIPT

  1. 1. Arduino Intrusion That little bad guy
  2. 2. Chi? Eclipse Spark
  3. 3. Chi? Eclipse Spark Quello di Parrot Security
  4. 4. Chi? Eclipse Spark Quello di Parrot Security Lorenzo Faletra, per mamma e pap
  5. 5. Disclaimer Delle idee e dei prototipi di attacco mostrati in questa presentazione, nessuna (o quasi) di esse ha ancora trovato metodi di protezione efficaci, pertanto non mi asumo alcuna responsabilit in caso tali idee vengano usate in modo improprio contro nomi, cose o citt.
  6. 6. Tutto cominciato con....
  7. 7. BadUSB
  8. 8. BadUSB
  9. 9. BadUSB
  10. 10. BadUSB
  11. 11. BadUSB USB Drive By Flash: 32 Kbytes Max. Operating Freq: 20MHz CPU: 8-bit AVR USB Interface: No SRAM: 2 Kbytes EEPROM: 1024 Bytes
  12. 12. BadUSB USB Drive By Flash: 8 Kbytes Max. Operating Freq: 16 MHz CPU: 8-bit AVR USB Speed: Full Speed USB Interface: Device SRAM: 0.5 Kbytes EEPROM: 512 Bytes
  13. 13. USBDriveBy
  14. 14. USBDriveBy
  15. 15. USBDriveBy
  16. 16. USBDriveBy
  17. 17. USBDriveBy
  18. 18. USBDriveBy +
  19. 19. USBDriveBy +
  20. 20. USBDriveBy +
  21. 21. USBDriveBy +
  22. 22. USBDriveBy +
  23. 23. USBDriveBy +
  24. 24. USBDriveBy
  25. 25. Dichiariamo un server
  26. 26. Apriamo le preferenze di sistema
  27. 27. Grazie a Spotlight :)
  28. 28. Grazie a Spotlight :)
  29. 29. Grazie a Spotlight :)
  30. 30. E apriamo anche un terminale
  31. 31. Inganniamo il firewall
  32. 32. Per sempre!
  33. 33. Settiamo anche un crontab
  34. 34. E torniamo alle preferenze di sistema
  35. 35. Diamogli il focus
  36. 36. Diamogli il focus
  37. 37. Cerchiamo le impostazioni DNS
  38. 38. Aspettiamo che le interfacce carichino
  39. 39. E cambiamo il DNS primario
  40. 40. E cambiamo il DNS primario
  41. 41. Usado il nostro server :)
  42. 42. Ma per confermare dovremo usare il mouse
  43. 43. Clicchiamo su Apply
  44. 44. Ed ecco infettata la vittima
  45. 45. Ed ecco infettata la vittima
  46. 46. L'antivirus mi notifica l'inserimento di una nuova tastiera
  47. 47. Con Grsec i dispositivi USB non inseriti all'avvio vengono ingorati
  48. 48. Il mio nuovo Mac Book Air non ha porte USB
  49. 49. Il mio nuovo Mac Book Air non ha porte USB
  50. 50. KILLER USB
  51. 51. "It is used to apply the -110V to signal lines of the USB interface. When the voltage on capacitors increases to -7V, the transistor closes and the DC/DC starts. The loop runs till everything possible is broken down. Those familiar with the electronics have already guessed why we use negative voltage here."
  52. 52. GPG: 442CB088 Email: [email protected] Twitter @EclipseSpark Per insulti