saurabh-cybersec/automotive-security-labs
GitHub: saurabh-cybersec/automotive-security-labs
一套基于 Linux 虚拟 CAN 接口的汽车网络安全动手实验项目,帮助研究者从协议层面理解并实践 CAN 总线安全分析。
Stars: 0 | Forks: 0
# 汽车安全实验室
专注于以下领域的汽车网络安全动手研究与实验工作:
CAN Bus 内部机制、帧分析及协议级安全。
作为我在 Bharg Cyber Security 的工作以及自学的
汽车安全研究的一部分而构建。
## 实验列表
### 1. CAN Bus 基础
- 虚拟 CAN 接口设置 (vcan0)
- 使用 `cansend` / `candump` 发送和接收 CAN 帧
- CAN 2.0A 帧结构分析(SOF、仲裁、控制、
数据、CRC、ACK、EOF)
- 使用 `python-can` 进行基于 Python 的 CAN 通信
### 2. CAN 帧分析*(即将推出)*
- CAN 流量嗅探
- 帧重放攻击
- Fuzzing CAN ID
### 3. UDS 协议*(即将推出)*
- 基于 CAN 的 Unified Diagnostic Services
- 服务发现
## 实验环境设置
| 组件 | 详情 |
|-----------|---------|
| 操作系统 | Kali Linux (VMware) |
| 接口 | vcan0 (Virtual CAN) |
| 工具 | python-can, cansend, candump, Wireshark |
| 编程语言 | Python 3 |
## 工具与技术
- Python, python-can, SocketCAN
- cansend, candump, vcan0
- Linux (Kali), VMware
## 关于
🔗 [LinkedIn](https://linkedin.com/in/saurabh-cybersec)
🔗 [网络安全实验室](https://github.com/saurabh-cybersec/network-security-labs)
标签:CAN总线, Python, 协议分析, 安全实验环境, 无后门, 权限提升, 汽车网络安全, 车载诊断协议(UDS), 逆向工具