This shows you the differences between two versions of the page.
|
rasb:lab:01 [2026/06/22 17:27] ciprian.popescu0411 [Exercise 2: CAN Traffic Decoding] |
rasb:lab:01 [2026/06/22 19:13] (current) ciprian.popescu0411 [Exercise 3: Kinetic Cyberattack via Digital Twin] |
||
|---|---|---|---|
| Line 46: | Line 46: | ||
| **Task:** | **Task:** | ||
| Write a Python script to read the CSV file, extract the CAN IDs and data payloads, and translate them into actions using the provided ''CAN_ID.json'' dictionary. | Write a Python script to read the CSV file, extract the CAN IDs and data payloads, and translate them into actions using the provided ''CAN_ID.json'' dictionary. | ||
| + | |||
| + | {{:rasb:lab:lab1_skel.zip|Download the starting code from here}} | ||
| ==== Exercise 3: Kinetic Cyberattack via Digital Twin ==== | ==== Exercise 3: Kinetic Cyberattack via Digital Twin ==== | ||
| Line 63: | Line 65: | ||
| * **Simulator Impact:** Observe the virtual car's reaction in CARLA. | * **Simulator Impact:** Observe the virtual car's reaction in CARLA. | ||
| * **Defense Mechanisms:** Consider how an Intrusion Detection System (IDS) could detect this based on message frequency and timing constraints. | * **Defense Mechanisms:** Consider how an Intrusion Detection System (IDS) could detect this based on message frequency and timing constraints. | ||
| + | |||
| + | [[https://github.com/ResearchYou/GUI-FOR-CARLA|CAN Bridge]] | ||
| + | |||
| + | [[https://tiny.carla.org/carla-0-9-11-windows|CARLA Simulator]] | ||