Course Information
Course Overview
Audit your car's security. Build a penetration tool to uncover vulnerabilities and threats, enhancing protection.
Welcome to the third and final course on “Automobile Hacking and Security v3.0”. This course is a continuation of our previous courses, v1.0 and v2.0, where we explored CAN protocol, OBD2 protocols, ECU models, and other critical automotive communication topics.
In this advanced course, we combine CAN protocols with MQTT, a widely used IoT protocol, to create wireless ESP32-based devices for studying vehicle communication systems. You will start by learning the basics of the ESP32 board and MQTT concepts. Then, you will design and build a wireless device capable of simulating CAN-BUS communication in lab environments.
We will also work with ECU models to demonstrate security testing and vulnerability research in a controlled setup. The course focuses on ethical research, defensive testing, and understanding modern vehicle vulnerabilities. These practical exercises are suitable for cybersecurity research, thesis work, and academic projects, providing hands-on experience with cutting-edge technology.
By the end of this course, you will have practical knowledge of ESP32-based automotive devices, CAN protocol integration, MQTT applications, and lab-based automotive security research.
Disclaimer:
Important: All demonstrations are conducted in controlled lab environments. This course is intended for educational and research purposes only. Students must follow all applicable laws and safety guidelines. Unauthorized access to vehicles or vehicle systems is strictly prohibited.
Course Content
- 9 section(s)
- 25 lecture(s)
- Section 1 Introduction
- Section 2 01-What we are going to accomplish
- Section 3 02-Introduction to ESP32
- Section 4 03-MQTT Protocol
- Section 5 01-Publisher Device v3.0
- Section 6 05-Creating Subscriber
- Section 7 06-ECU Model Remote Attack
- Section 8 07-Appendix
- Section 9 Additional Materials
What You’ll Learn
- Fundamentals of the ESP32 board architecture and capabilities, Installing and configuring the ESP32 development environment, Understanding MQTT protocol concepts and IoT communication models, Capturing and analyzing CAN-BUS data in controlled lab environments, Interpreting and studying CAN packet structures using ECU test models, Designing and building a wireless ESP32-based CAN research device, Creating MQTT subscriber devices for secure vehicle communication simulations, Performing controlled ECU security testing using lab-based models
Reviews
-
CCsaba Józsi
Very hands on step by step detailed guide on how to create the devices in subject, how to code, what external resources to use. Well done! For me 5 stars.
-
CClaude IROULART
oui
-
YYashodhan Mandke
Arsalan has created very innovative course in Automotive. I recommend to subscribe for all three courses of him on automotive security. Good work Arsalan. Waiting for new courses from you such as BLE Radio/BLE SDR security