SlideShare a Scribd company logo
1 of 38
Download to read offline
Fuzzing and Reversing your Car.
Are you sure?
Amador Aparicio de la Fuente
@amadapa
Amador Aparicio
• Profesor de FP en Salesianos Villamuriel.
• Mentor en el programa Talentum de
Telefónica.
• Profesor en el mcsi de la UCLM.
• Investigador.
Jordi Serra
Coches actuales
The Begin!
Before in Spain?
Made in Spain!
Social Hacking
Identificación de
vectores de ataque
Ataque de
intrusión
por fuerza bruta
Técnicas
anti-IDS
Bypass del
Firewall
Inyectando
tramas
Buscando el
CAN BUS!!
The Begin!
Protocolo CAN BUS
• Controller Area Network.
Protocolo CAN BUS
• Topología en bus inmune al ruido.
Señal CAN BUS
• Señal diferencial.
Tramas CAN BUS
CRC - CAN BUS
• Detección de errores.
𝑃 𝑋 = 𝑋15
+ 𝑋8
+ 𝑋7
+ 𝑋4
+ 𝑋3
+ 1
ECU (Electronic Contro Unit)
ECU (Electronic Contro Unit)
ECU Footprinting
ECU Fingerprinting
ECU Front Door Attacks!
• FTDI Serial from USB2
• Transceiver CANBus 2.0
• J2534
• API estándar para reprogramar ECUs.
• DLL Windows.
ECU Front Door Attacks!
• OBD2.
ECU Front Door Attacks!
• EOBD2.
ECU Extracción del binario
• OBD2.
ECU Interpretación del binario
• Hexadecimal.
ECU Interpretación del binario
ECU Interpretación del binario
ECU Tramas Expulsadas
ECU Tramas Expulsadas
Tramas Expulsadas en un coche real
• Conector OBD2.
Tramas Expulsadas en un coche real
• Sniffing tramas CAN Bus.
Generación de tramas CAN Bus
• Red CAN Bus de dos nodos:
• Dos placas MCP2515.
• Dos Arduinos.
Problema con nodos Arduino
• El emisor emite de manera continua.
• Alternativa, emisor con:
• Raspberripy PI.
• Shield PiCAN 2 con MCP2515.
• cantest: leer, inyectar, dumpear.
• https://github.com/qoriq-open-source/cantest
Tramas CAN Bus by RBPi
RBPi+PiCAN2 en Coche Real
RBPi+PiCAN2=OBDHack
Fuzzing vía OBDHack
RBPi+PiCAN2=OBDHack
Sistema de Condenación
Limpialunetas Trasero
¡Gracias!
• Amador Aparicio
• amador@4ck.es
• @amadapa

More Related Content

Similar to Presentación Amador Aparicio en Rooted19

CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptxCLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
marcosamambalcueva1
 
Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
TestingUy
 
Primera experiencia de radio digital en argentina
Primera experiencia de radio digital en argentinaPrimera experiencia de radio digital en argentina
Primera experiencia de radio digital en argentina
Juan Manuel de Lellis
 

Similar to Presentación Amador Aparicio en Rooted19 (20)

Owasp mct
Owasp mctOwasp mct
Owasp mct
 
curso incendio.ppt
curso incendio.pptcurso incendio.ppt
curso incendio.ppt
 
escaner automotriz.pdf
escaner automotriz.pdfescaner automotriz.pdf
escaner automotriz.pdf
 
Hcd proyecto
Hcd proyectoHcd proyecto
Hcd proyecto
 
Proyecto HCD
Proyecto HCDProyecto HCD
Proyecto HCD
 
Presentación ISURKI
Presentación ISURKIPresentación ISURKI
Presentación ISURKI
 
Celulares
CelularesCelulares
Celulares
 
Celulares
CelularesCelulares
Celulares
 
CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptxCLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
CLASE 01 DE AFINANIENTO DE MCI.zxcvbhnjklñ1qwertyuiop1234567890'cvbnm,.-pptx
 
P R E S E N T A C I O N S E C U R I T Y T E C H
P R E S E N T A C I O N   S E C U R I T Y  T E C HP R E S E N T A C I O N   S E C U R I T Y  T E C H
P R E S E N T A C I O N S E C U R I T Y T E C H
 
Omni 408 ii (1)
Omni 408 ii (1)Omni 408 ii (1)
Omni 408 ii (1)
 
Fundamentos del PLC
Fundamentos del PLCFundamentos del PLC
Fundamentos del PLC
 
BROCHURE PRESENTACIÓN JOCAZA.pdf
BROCHURE PRESENTACIÓN JOCAZA.pdfBROCHURE PRESENTACIÓN JOCAZA.pdf
BROCHURE PRESENTACIÓN JOCAZA.pdf
 
Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
 
Portafolio de Servicios
Portafolio de ServiciosPortafolio de Servicios
Portafolio de Servicios
 
Basico de seguridad revisado ene 09 2009
Basico de seguridad revisado ene 09 2009Basico de seguridad revisado ene 09 2009
Basico de seguridad revisado ene 09 2009
 
Primera experiencia de radio digital en argentina
Primera experiencia de radio digital en argentinaPrimera experiencia de radio digital en argentina
Primera experiencia de radio digital en argentina
 
7.analítica de-video
7.analítica de-video7.analítica de-video
7.analítica de-video
 
Banda ancha
Banda anchaBanda ancha
Banda ancha
 
Equipo Diagnosis Profesional EURODIAG V3 2023
Equipo Diagnosis Profesional EURODIAG V3 2023Equipo Diagnosis Profesional EURODIAG V3 2023
Equipo Diagnosis Profesional EURODIAG V3 2023
 

More from Amador Aparicio

Propuestas de proyectos fin de estudios curso 2013
Propuestas de proyectos fin de estudios curso 2013Propuestas de proyectos fin de estudios curso 2013
Propuestas de proyectos fin de estudios curso 2013
Amador Aparicio
 
Sql injection, an old friend
Sql injection, an old friendSql injection, an old friend
Sql injection, an old friend
Amador Aparicio
 
Examen de Redes: subnetting.
Examen de Redes: subnetting.Examen de Redes: subnetting.
Examen de Redes: subnetting.
Amador Aparicio
 
Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.
Amador Aparicio
 
Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.
Amador Aparicio
 

More from Amador Aparicio (20)

Reto Hacker1 2020-2021
Reto Hacker1 2020-2021Reto Hacker1 2020-2021
Reto Hacker1 2020-2021
 
Reto hacker 2
Reto hacker 2Reto hacker 2
Reto hacker 2
 
Pechakucha FeedBack
Pechakucha FeedBackPechakucha FeedBack
Pechakucha FeedBack
 
Servicio DNS.
Servicio DNS. Servicio DNS.
Servicio DNS.
 
Propuestas de proyectos fin de estudios curso 2013
Propuestas de proyectos fin de estudios curso 2013Propuestas de proyectos fin de estudios curso 2013
Propuestas de proyectos fin de estudios curso 2013
 
Examen Seguridad: Criptografía.
Examen Seguridad: Criptografía.Examen Seguridad: Criptografía.
Examen Seguridad: Criptografía.
 
Ejercicios funciones de hash
Ejercicios funciones de hashEjercicios funciones de hash
Ejercicios funciones de hash
 
Ejercicios criptografía
Ejercicios criptografíaEjercicios criptografía
Ejercicios criptografía
 
Redes Recuperación Septiembre 02092013
Redes Recuperación Septiembre 02092013Redes Recuperación Septiembre 02092013
Redes Recuperación Septiembre 02092013
 
Grijota rrss
Grijota rrssGrijota rrss
Grijota rrss
 
Reto hacker 7 curso 2012-13
Reto hacker 7 curso 2012-13Reto hacker 7 curso 2012-13
Reto hacker 7 curso 2012-13
 
Sql injection, an old friend
Sql injection, an old friendSql injection, an old friend
Sql injection, an old friend
 
Examen de Redes: subnetting.
Examen de Redes: subnetting.Examen de Redes: subnetting.
Examen de Redes: subnetting.
 
Ejercicios RSA
Ejercicios RSAEjercicios RSA
Ejercicios RSA
 
Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.
 
Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.Intercambio de claves Diffie-Hellman.
Intercambio de claves Diffie-Hellman.
 
El Algoritmo RSA
El Algoritmo RSAEl Algoritmo RSA
El Algoritmo RSA
 
Redes WiFi
Redes WiFiRedes WiFi
Redes WiFi
 
Redes WiFi
Redes WiFiRedes WiFi
Redes WiFi
 
Proxy java
Proxy javaProxy java
Proxy java
 

Recently uploaded

analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
Ricardo705519
 

Recently uploaded (20)

ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
analisis tecnologico( diagnostico tecnologico, herramienta de toma de deciones)
 
Desigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdfDesigualdades e inecuaciones-convertido.pdf
Desigualdades e inecuaciones-convertido.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
ingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptxingenieria grafica para la carrera de ingeniera .pptx
ingenieria grafica para la carrera de ingeniera .pptx
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Sistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptxSistemas de Ecuaciones no lineales-1.pptx
Sistemas de Ecuaciones no lineales-1.pptx
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Minería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptosMinería convencional: datos importantes y conceptos
Minería convencional: datos importantes y conceptos
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx422382393-Curso-de-Tableros-Electricos.pptx
422382393-Curso-de-Tableros-Electricos.pptx
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Control estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdfControl estadistico de procesos Primera parte.pdf
Control estadistico de procesos Primera parte.pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdfTIPOS DE SOPORTES - CLASIFICACION IG.pdf
TIPOS DE SOPORTES - CLASIFICACION IG.pdf
 

Presentación Amador Aparicio en Rooted19