CANalyse
CANalyse — это инструмент, созданный для анализа файлов журналов с целью автоматического поиска уникальных наборов данных, который также может подключаться к простым пользовательским интерфейсам, таким как Telegram. В основном, при использовании этого инструмента атакующий может предоставить идентификатор бота и использовать инструмент через интернет через Telegram-бота. CANalyse предназначен для размещения внутри Raspberry Pi и позволяет эксплуатировать автомобиль через 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
Устранение неполадок
- Если инструмент выводит ошибку "No such device" или вы не видите трафик, проверьте интерфейс и канал связи в настройках.
- Если автоматическая установка необходимых библиотек не сработала, попробуйте запустить с sudo один раз или установите их вручную.
- Если вы не можете правильно выполнить команды, проверьте "меню".
Следующие обновления (в процессе)
- Вторичная обработка для получения более концентрированного полезного payload, которая будет опциональной для пользователей.
- Создание общих настроек в CLI и боте.
- Возможность записи и загрузки нескольких файлов.
Примечание:
- Код постоянно обновляется для исправления ошибок, обработки исключений и обеспечения удобства работы. Если у вас возникли проблемы, отправьте личное сообщение или создайте issue, мы (я и участники) будем рады помочь, насколько это возможно.
- Спасибо (❤️) разработчикам, создавшим python-can и другие библиотеки, используемые в этом инструменте.
Предупреждение ⚠️ !
- Этот инструмент предназначен исключительно для обучения и образовательных целей. Я и участники не несем ответственности за любые вредоносные действия.
- Не используйте/не разглашайте ваше публичное имя/идентификатор бота, рекомендуется использовать случайное имя.
🤝 Свяжитесь со мной
