Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hardware Hacking: Atacando com Arduino

Hardware Hacking: Atacando com Arduino

Palestra que será ministrada no Roadsec João Pessoa 2019.
Técnica de ataque usando Arduino e o script ArdLoad

Erlon Júnior

May 25, 2019
Tweet

More Decks by Erlon Júnior

Other Decks in Technology

Transcript

  1. Hardware Hacking:
    Atacando com Arduino
    Erlon Júnior / Desenvolvedor

    View Slide

  2. [~]$ ./whoami
    Olá, curso ciência da computação, sou apaixonado por games, filmes,
    series, retro, ficção cientifica, tecnologia, programação, hacking e
    hardware.
    ● Fsociety Brasil | WIMF
    ● Desenvolvedor Python
    ● Pesquisador Independente e Entusiasta
    ○ Segurança da informação
    ○ IoT
    ○ Visão Computacional

    View Slide

  3. [~]$ ./topics
    ● Hardware Hacking
    ○ Introdução da palestra
    ● Embarcados
    ○ Rubber Ducky
    ○ Arduino
    ○ Like Arduino
    ● Scripts e Codificação
    ○ ArdLoad
    ● Ataque | PoC

    View Slide

  4. [~]$ ./introduction
    Hardware Hackers combine electronic components to make super awesome stuff. Things get weird
    when we hack together microcontrollers, circuit boards, sensors, and LED's.
    - DYI, https://diy.org/skills/hardwarehacker

    View Slide

  5. [~]$ ./embedded
    • O que são?
    • Suas utilidades?

    View Slide

  6. [~]$ ./embedded
    Arduino
    Arduino Leonardo
    Arduino Nano

    View Slide

  7. [~]$ ./embedded
    Soluções em
    Internet das
    Coisas
    Fonte: Eco IT

    View Slide

  8. [~]$ ./embedded
    Robótica
    Fonte: ICMC

    View Slide

  9. [~]$ ./embedded
    Soluções para
    Automação
    Industrial
    Fonte: Fazedores

    View Slide

  10. [~]$ ./embedded
    Pentest

    View Slide

  11. [~]$ ./embedded
    Rubber Ducky
    Fonte: Hak5

    View Slide

  12. [~]$ ./embedded
    Arduino Pro Micro
    Microcontrolador ATMega32U4
    12 portas I/O
    4 canais ADC (conversor digital-analogico)
    de 10 bits
    5 pinos PWD
    Memoria Flash: 32KB
    EEPROM: 1KB
    Clock: 16MHz
    Funciona como dispositivo HID

    View Slide

  13. [~]$ ./embedded
    Like Arduino
    NodeMCU ESP8266
    “Assassino do Arduino” BS Micro Pro Teensy 3.2

    View Slide

  14. [~]$ ./coding
    • Python
    • Apache/Ngrok
    • Metasploit

    View Slide

  15. [~]$ ./attack
    • PoC
    Os vídeos mostram testes em maquinas próprias e em ambientes controlados

    View Slide

  16. • GitHub
    • https://www.github.com/ejrgeek
    • HACKADAY.IO
    • https://hackaday.io/ejrgeek
    • SLIDE:
    • http://bit.ly/RDSJPArduino

    View Slide

  17. Obrigado!
    [email protected]
    @ejr_geek

    View Slide