Saltar al contenido
AutoST by Zyberum GmbH
Menú

Motor · Enumeración

Conoce cada puerta de entrada a la ECU.

Antes de poder asegurar una ECU, necesitas conocer toda su superficie de diagnóstico. AutoST enumera endpoints, sesiones, servicios e identificadores de datos por UDS, y te dice cuáles son peligrosos.

Resultados de enumeración UDS de AutoST con IDs de arbitraje, sesiones y servicios

En resumen

El motor de enumeración es un escaneo de descubrimiento no destructivo sobre UDS (ISO 14229). Encuentra endpoints ISO-TP en los rangos de 11 y 29 bits, descubre sesiones de diagnóstico (0x10) incluidas la extendida y la de programación, barre cada ID de servicio de 0x00 a 0xFE en cada sesión y clasifica la respuesta, lee identificadores de datos (0x22, el rango 0xF180-0xF19F por defecto o el espacio completo 0x0000-0xFFFF), y descubre interfaces de calibración XCP y CCP. Cada servicio peligroso se puntúa con una ponderación configurable.

Qué hace

Descubrimiento, de principio a fin

AutoST prueba el bus como lo haría un especialista, solo que de forma exhaustiva y en minutos.

can0 · ISO-TP 0x7E0 → 0x7E8
  1. descubrimiento de endpoints: 11-bit 0x700-0x7FF + rango 29-bit
  2. 10 03sesión
  3. 50 03 sesión extendida
  4. barrido de servicios: SID 0x00-0xFE en cada sesión
  5. 22 F1 90leer DID
  6. 62 F1 90 VIN legible
  7. 31 .. 33 RoutineControl: securityAccessDenied
  8. XCP CONNECT barrido desde 0x600, IDs de estación CCP 0x0-0x10

Qué encuentra AutoST

La imagen completa de una ECU

Endpoints

Pares TX/RX de ISO-TP en el rango estándar de 11 bits y en el de 29 bits, con una búsqueda exhaustiva opcional.

Sesiones

Sesiones por defecto, extendida y de programación, con una entrada robusta y un manejo seguro de ECUs que se quedan atascadas en programación.

Servicios

Cada SID probado y clasificado: soportado, acceso de seguridad denegado, no soportado en la sesión, condiciones incorrectas o no soportado.

Identificadores de datos

DIDs legibles con sus valores decodificados, bien el rango de identificación o el espacio completo de identificadores.

XCP y CCP

Interfaces de calibración expuestas en CAN o CAN FD, un hallazgo frecuente y de alto impacto.

Marcas de riesgo

Servicios peligrosos (reinicio de ECU, control de rutinas, acceso a memoria, request download) marcados y puntuados automáticamente.

FAQ

Preguntas frecuentes

¿Es seguro ejecutar la enumeración?

La enumeración es no destructiva: descubre y lee, no escribe ni hace fuzzing. La sesión de programación se prueba la última y se puede omitir, porque algunas ECUs se quedan atascadas en ella.

¿Cuántos servicios comprueba?

Prueba cada ID de servicio de 0x00 a 0xFE en cada sesión descubierta y clasifica cada uno según su código de respuesta.

¿Y los identificadores de datos?

Por defecto AutoST lee el rango de DID de identificación (0xF180-0xF19F). Un modo exhaustivo cubre el espacio completo 0x0000-0xFFFF, unos diez minutos por sesión.

Míralo sobre tu ECU

Ejecuta AutoST sobre tu propia ECU

En una hora definimos el alcance de un piloto: tu banco, tus protocolos, los objetivos y qué significa el éxito.

  • Un plan de pruebas concreto para tu montaje
  • Funciona con CAN, CAN FD, DoIP y SOME/IP
  • NDA bajo petición antes de empezar
Tom Zaubermann

Tu demo es conTom ZaubermannFundador de Zyberum, ex responsable del VW InCar Security Testing Lab

Ya confían en él proveedores Tier 1, Tier 2 y OEM. Referencias a petición.

Llámanos: +49 176 439 17074automotive@zyberum.com

O envíanos un mensaje

Respondemos en un día hábil.

LlámanosPlanifica un piloto

Elige la hora que mejor te venga

Abrir en una pestaña nueva