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), 逆向工具