hardware hacking: introduction for beginners. rootedlab · acercar el hardware aplicado a la...

19
Hardware Hacking: Introduction for beginners. RootedLAB 1 Hardware Hacking: Do it your self RootedCON 2017 RootedLAB /RootedCON 2018

Upload: others

Post on 11-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Hardware Hacking:Introduction for beginners.

RootedLAB

1Hardware Hacking: Do it your self RootedCON 2017

Hardware Hacking:Introduction for beginners.

RootedLAB/RootedCON 2018

Page 2: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Durante este taller descubriremos qué hay dentro de muchos de los aparatos que nosrodean en nuestro día a día como pueden ser routers, camaras, bombillas inteligentes,dispositivos médicos, alarmas, consolas, etc.

Aprenderemos a identificar los componentes físicos que contienen, con qué protocolosde comunicación interactúan entre ellos y cómo podemos manipularlos en nuestrobeneficio con ejemplos prácticos.

Se realizaran distintas conexiones con las herramientas hardware proporcionadas parainvestigar los puertos de comunicaciones de los dispositivos así como el dumpeo defirmware.

Una vez dominada la parte física pasaremos a jugar con el firmware mediante el análisis,modificación y búsqueda de vulnerabilidades entre otras tareas.

Para todo ello solo se requiere un manejo básico de Linux y un portátil. ¿Aceptáis elreto?.

Objetivos

2Hardware Hacking: Do it your self RootedCON 2017

Durante este taller descubriremos qué hay dentro de muchos de los aparatos que nosrodean en nuestro día a día como pueden ser routers, camaras, bombillas inteligentes,dispositivos médicos, alarmas, consolas, etc.

Aprenderemos a identificar los componentes físicos que contienen, con qué protocolosde comunicación interactúan entre ellos y cómo podemos manipularlos en nuestrobeneficio con ejemplos prácticos.

Se realizaran distintas conexiones con las herramientas hardware proporcionadas parainvestigar los puertos de comunicaciones de los dispositivos así como el dumpeo defirmware.

Una vez dominada la parte física pasaremos a jugar con el firmware mediante el análisis,modificación y búsqueda de vulnerabilidades entre otras tareas.

Para todo ello solo se requiere un manejo básico de Linux y un portátil. ¿Aceptáis elreto?.

Page 3: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Profesionales del sector de la Seguridad de la Información

Estudiantes

Administradores de sistemas y redes

Desarrolladores que quieran mejorar su perfil

Cuerpos y Fuerzas de Seguridad

Docentes

Cualquier persona con ganas de aprender

A quién va dirigido

3Hardware Hacking: Do it your self RootedCON 2017

Profesionales del sector de la Seguridad de la Información

Estudiantes

Administradores de sistemas y redes

Desarrolladores que quieran mejorar su perfil

Cuerpos y Fuerzas de Seguridad

Docentes

Cualquier persona con ganas de aprender

Page 4: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Sobre el autor

4Hardware Hacking: Do it your self RootedCON 2017

Sobre el autor

Page 5: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Martina MataríMartina Matarí forma parte del equipo de CSIRT Global en Telefónica S.A..Además, es fundadora de The Hackers Garage, una empresa que pretendeacercar el hardware aplicado a la seguridad desde cero a través de proyectosDIY y talleres. Martina cuenta con más de 8 años de experiencia en el sector ycon certificaciones tales como CEH y OSCP.

Oscar Tébar

5Hardware Hacking: Do it your self RootedCON 2017

Oscar TébarOscar Tébar es Auditor de Seguridad. Oscar cuenta con más de 8 años deexperiencia en el sector y con certificaciones tales como OSCP.

Page 6: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Requisitos

6Hardware Hacking: Do it your self RootedCON 2017

Requisitos

Page 7: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Conocimientos y aptitudes

• Recomendado un conocimiento básico de Linux a nivel de usuario.

• No es necesario contar con conocimientos en electrónica.

• Al finalizar el taller el usuario habrá obtenido un conocimiento básico a nivelde hardware y las herramientas esenciales para seguir profundizando en elaprendizaje de esta materia.

7Hardware Hacking: Do it your self RootedCON 2017

*No se requieren conocimientos avanzados los puntos enumeradosanteriormente.

• Recomendado un conocimiento básico de Linux a nivel de usuario.

• No es necesario contar con conocimientos en electrónica.

• Al finalizar el taller el usuario habrá obtenido un conocimiento básico a nivelde hardware y las herramientas esenciales para seguir profundizando en elaprendizaje de esta materia.

Page 8: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

• Portátil con al menos dos puertos USB, 2GB de ram para usar y 20GB deespacio libre.

• Virtualbox y la maquina virtual del taller instalada y funcionando.

• Se entregará una caja de ’The Hackers Garage’ con los componentesnecesarios para la realización del laboratorio en el transcurso de las 8horas

Requisitos técnicos

8Hardware Hacking: Do it your self RootedCON 2017

• Portátil con al menos dos puertos USB, 2GB de ram para usar y 20GB deespacio libre.

• Virtualbox y la maquina virtual del taller instalada y funcionando.

• Se entregará una caja de ’The Hackers Garage’ con los componentesnecesarios para la realización del laboratorio en el transcurso de las 8horas

Page 9: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Contenido

9Hardware Hacking: Do it your self RootedCON 2017

Contenido

Page 10: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Durante el laboratorio se trabajará sobre una mismametodología pero con diferentes entornos de trabajo.

• Los siguientes puntos pueden variar en función de ladinámica del grupo de trabajo.

• Todos los asistentes irán al mismo ritmo y no seavanzará en los temas hasta que el grupo hayacumplido en sus totalidad los objetivos de cada uno delos puntos.

Introducción

10Hardware Hacking: Do it your self RootedCON 2017

Durante el laboratorio se trabajará sobre una mismametodología pero con diferentes entornos de trabajo.

• Los siguientes puntos pueden variar en función de ladinámica del grupo de trabajo.

• Todos los asistentes irán al mismo ritmo y no seavanzará en los temas hasta que el grupo hayacumplido en sus totalidad los objetivos de cada uno delos puntos.

Page 11: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

• El training transcurría durante 1 día.

• Se realizará una pausa a media mañana y otra pausa para comer.

• La comida corre a cargo de cada uno de los asistentes.

Agenda

11Hardware Hacking: Do it your self RootedCON 2017

• El training transcurría durante 1 día.

• Se realizará una pausa a media mañana y otra pausa para comer.

• La comida corre a cargo de cada uno de los asistentes.

Page 12: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

• Se realizará un libro/cuestionario a la vez que se realizan las practicas paraafianzar los conocimientos adquiridos durante los objetivos.

• Se realizaran distintos ataques físicos realizando conexiones a variosbuses(UART, SPI, etc) sobre varios dispositivos hardware preparados parael taller.

• Se aprenderá el uso de distintas herramientas de hardware hacking.

• Se realizará la extracción, análisis y modificación del firmware de undispositivo hardware preparado para el taller.

Agenda

12Hardware Hacking: Do it your self RootedCON 2017

• Se realizará un libro/cuestionario a la vez que se realizan las practicas paraafianzar los conocimientos adquiridos durante los objetivos.

• Se realizaran distintos ataques físicos realizando conexiones a variosbuses(UART, SPI, etc) sobre varios dispositivos hardware preparados parael taller.

• Se aprenderá el uso de distintas herramientas de hardware hacking.

• Se realizará la extracción, análisis y modificación del firmware de undispositivo hardware preparado para el taller.

Page 13: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

• The Hackers Garage

• Contenido de la Box

• Hardware for beginners

– Buses

1. UART

2. I2C

3. SPI

4. JTAG

Hardware Hacking: Introduction for beginners.

13Hardware Hacking: Do it your self RootedCON 2017

• The Hackers Garage

• Contenido de la Box

• Hardware for beginners

– Buses

1. UART

2. I2C

3. SPI

4. JTAG

Page 14: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

– Herramientas de Hardware Hacking

1. Analizador lógico (Sniffer de protocolos)

2. FT232H (Herramienta multiusos)

3. Hydrabus (Herramienta multiusos)

4. BlackMagicProbe (Debugger de ARM)

5. JTAG-Enum (JTAG pinout finder)

Hardware Hacking: Introduction for beginners.

14Hardware Hacking: Do it your self RootedCON 2017

– Herramientas de Hardware Hacking

1. Analizador lógico (Sniffer de protocolos)

2. FT232H (Herramienta multiusos)

3. Hydrabus (Herramienta multiusos)

4. BlackMagicProbe (Debugger de ARM)

5. JTAG-Enum (JTAG pinout finder)

Page 15: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

• Firmware for beginners

– Extracción del firmware

– Análisis del firmware

– Modificación del firmware

– Emulación del firmware

– Explotación del firmware

– Troyanización del firmware

Hardware Hacking: Introduction for beginners

15Hardware Hacking: Do it your self RootedCON 2017

• Firmware for beginners

– Extracción del firmware

– Análisis del firmware

– Modificación del firmware

– Emulación del firmware

– Explotación del firmware

– Troyanización del firmware

Page 16: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Costes

16Hardware Hacking: Do it your self RootedCON 2017

Costes

Page 17: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

Coste

• El coste del curso es de 300€ (Caja concomponentes incluida valorada en 100€)

• IMPORTANTE: se requiere un mínimo de diezasistentes para que el curso tenga lugar.

17Hardware Hacking: Do it your self RootedCON 2017

• El coste del curso es de 300€ (Caja concomponentes incluida valorada en 100€)

• IMPORTANTE: se requiere un mínimo de diezasistentes para que el curso tenga lugar.

Page 18: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

ContactGeneral information: [email protected]

Registration form:

https://reg.rootedcon.es/training/.../

Hashtag: #rootedconHackers garage’s twitter: @hackers_garage

Facebook, LinkedIn: Rooted CON

18Hardware Hacking: Do it your self RootedCON 2017

Facebook, LinkedIn: Rooted CON

Twitter: @rootedconTags:#rootedcon #rooted2018

Page 19: Hardware Hacking: Introduction for beginners. RootedLAB · acercar el hardware aplicado a la seguridad desde cero a través de proyectos DIY y talleres. Martina cuenta con más de

19Hardware Hacking: Do it your self RootedCON 2017

Muchas gracias