What problem does it solve? Reverse engineering automotive systems requires specialized knowledge of CAN bus protocols, UDS diagnostics, and AUTOSAR architectures that standard binary analysis workflows do not cover. This Skill guides the analysis of vehicle network traffic, ECU firmware, and AUTOSAR Classic/Adaptive software where execution is driven by configuration and code generation rather than ordinary call graphs. ## Core Features & Use Cases - CAN Bus Analysis: Capture and parse CAN traffic with candump, cansniffer, python-can, and Wireshark, including ID clustering, signal unpacking with DBC/cantools, and bus load measurement. - UDS/OBD-II Diagnostics: Perform diagnostic sessions with python-obd and udsoncan, covering session control, DID read/write with codec configuration, and seed-key security access workflows. - AUTOSAR Analysis: Understand RTE-driven execution graphs, implicit access semantics, OS-Application protection in Classic, and manifest-driven lifecycles, service discovery, PHM, and UCM in Adaptive. - Use Case: Given a candump log from a test bench, identify periodic versus event-driven messages, decode signals with a DBC file, then replay a UDS session in Wireshark to map the diagnostic services an ECU exposes. ## Quick Start Analyze this candump log to identify message IDs, periods, and candidate signals, then outline the UDS diagnostic services visible in the capture.