CANalyse
CANalyse 是一款用于分析日志文件以自动发现独特数据集,并能连接到如 Telegram 等简单用户界面的工具。基本而言,攻击者在使用此工具时可以提供机器人 ID,并通过 Telegram 机器人通过网络使用该工具。CANalyse 被设计为放置在树莓派内部,能够通过记录和分析网络流量/数据日志(就像植根于汽车中的硬件后门)来通过 Telegram 机器人利用车辆漏洞。
使用此工具的前提条件是硬件植入程序已安装在汽车中,并且能够与车辆内部的网络/通信通道进行通信。
此处有说明 ℹ️
工具布局
要求:
- Python3
- pip3
- 库要求列在 requirements.txt 文件中。
CANalyse 安装:
git clone https://github.com/KartheekLade/CANalyse.git
cd CANalyse
pip3 install -r requirements.txt
使用说明
cd CANalyse/
python3 canalyse_tool.py
故障排除
- 如果工具显示“没有此类设备”错误或无法查看任何流量,请检查设置中的接口和通信通道。
- 如果所需库的自动安装失败,请尝试使用 sudo 运行一次,或手动安装。
- 如果无法正确执行命令,请检查“菜单”。
下次更新(进行中)
- 二次精炼处理,以获得更集中的有效载荷,用户可选择使用。
- 在 CLI 和 Bot 中创建通用设置。
- 能够记录和下载多个文件。
注意:
- 代码会持续更新以修复错误、改进错误处理和提升体验。如果你遇到任何问题,可以发送私信或提出问题,我(和贡献者)将尽力提供帮助。
- 感谢 (❤️) 为本工具中使用的 python-can 和其他库的开发人员。
警告 ⚠️ !
- 此工具纯粹用于学习和教育目的。我和贡献者不对任何有害行为负责。
- 不要使用/分享你的公共机器人名称/ID,建议使用随机名称。
🤝 与我联系
