汽车黑客和安全 v2.0
Automobile Hacking and Security v2.0
- 1. Introduction
- 1. Introduction
- 2. 02-Hardware Requirements
- 2. 01-Overview of CAN Protocol and CAN-Utils
- 1. 01-Overview of CAN Protocol
- 2. 02-Overview of CAN-Utils
- 3. 02-Car Simulator Advance
- 1. 01-Car Simulator Advance
- 4. 03-CaringCaribou Tool for Vulnerability Testing
- 1. 01-Installing CaringCaribou
- 2. 02-Capture and Replay Attack
- 3. 03-Get Unique IDs
- 4. 04-Fuzzer Brute Force
- 5. 05-Unified Diagnostics Services (UDS)
- 5. 04-CANAnalyzer Tool for Vulnerability Testing
- 1. 01-Installing CANAnalyzer with Docker
- 2. 02-Starting CANAnalyzer tool
- 3. 03-Sniff and Send CAN Packets
- 4. 04-Packet Searcher
- 6. 05-OBD2 Advance Concepts
- 1. 01-What is OBD2
- 2. 02-Types of OBD2 Protocols
- 3. 03-Creating Universal OBD2 Connector
- 7. 06-Creating Device with MCP2515
- 1. 01-MCP2515 Module
- 2. 02-MCP2515 Device Variants
- 3. 03-Arduino Device code for CAN-Utils
- 8. 07-Practical Demo on Car with CaringCaribou
- 1. 01-Connecting Device with Car
- 2. 02-Capture and Replay
- 3. 03-Getting Unique IDS
- 9. 08-Creating ECU Modal with Two MCP2515 Devices
- 1. 01-Final ECU Model with MCP2515
- 2. 02-Hardware Requirements for ECU Model
- 3. 03-Display Data on OLED
- 4. 04-Sender Device
- 5. 05-Receiver Device
- 10. 09-Reverse Engineering CAN Packets
- 1. 01-MitM on ECU Model
- 2. 02-Sniffing Data and Reply
- 3. 03-Sending Specific CAN Packets
- 11. 10-Appendix Soldering Crash Course
- 1. 01-Introduction and Precautions
- 2. 02-Tools for Soldering
- 3. 03-Basic rules of Soldering
- 4. 04-Soldering on Prototype Board
- 5. 05-Soldering Header Pins
- 6. 06-Soldering Wires
- 7. 07-Pad Surface Soldering
- 8. 08-Pinhole Soldering