🎉 VSEC Test v3.1.4 is now live! Release Notes ↗
Simulations

Simulations

Overview

The simulations in VSEC provide a virtual environment for you to test tools, write scripts, or learn about automotive protocols. Simulations provide terminal access and come pre-loaded with an emulated target so you can get started right away. Simulations are geared toward learning while remaining consistent with real world devices.

UDS Challenge

The UDS Challenge simulation provides a virtual CAN bus connected to a simple Unified Diagnostic Services server, and is a great place to start learning the basic concepts of UDS:

  • ISO 15765
  • ISO 14229
  • Reading data via UDS
  • Reading memory via UDS
  • Security Access algorithms

Walkthroughs related to this simulation are available in VSEC Learn.
Challenges related to this simulation are available in the Proving Grounds.

User Space Diagnostics

The User Space Diagnostics simulation provides a virtual CAN bus connected to a more complex Unified Diagnostics Services server and dives deeper into ISO 14229 covering:

  • Reading data via UDS
  • Executing routines via UDS
  • Reading memory via UDS
  • Multiple levels of security access
  • Flashing firmware via UDS

Walkthroughs related to this simulation are available in VSEC Learn.
Challenges related to this simulation are available in the Proving Grounds.

PowerPC (MPC5566)

The PowerPC (MPC5566) simulation provides a realistic example, a CAN bus connected to a basic emulator for an automotive processor, the MPC5566. Within this emulator is embedded PowerPC firmware applying concepts seen in real automotive firmware including a UDS stack.

  • Few hints provided
  • Realistic firmware and execution environment
  • Explore many aspects of UDS
  • Reverse engineer PowerPC embedded firmware
  • Find and abuse realistic vulnerabilities
Challenges related to this simulation are available in the Proving Grounds.

Autosar E2E

The Autosar E2E simulation provides a virtual CAN bus running a CTF challenge.

There seems to be a message being sent on the bus… what does it say?

Challenges related to this simulation are available in the Proving Grounds.

Orbital Cartographer

The Orbital Cartographer simulation provides a challenge of manipulating process memory to spoof a GPS location.

My new GPS system is so good I can teleport. However, I seem to be stuck in the USA. Can you get me to Paris?

Last updated on