CANalyse
CANalyse é uma ferramenta construída para analisar arquivos de log, encontrar conjuntos de dados únicos automaticamente e capaz de se conectar a interfaces de usuário simples, como o Telegram. Basicamente, ao usar esta ferramenta, o atacante pode fornecer um ID de bot e usar a ferramenta pela internet através do bot do Telegram. CANalyse é feita para ser colocada dentro de um Raspberry Pi e capaz de explorar o veículo através de um bot do Telegram, gravando e analisando os logs de tráfego/dados da rede, como uma backdoor de hardware plantada em um carro.
Um pré-requisito para usar esta ferramenta é que o implante de hardware já esteja instalado no carro e seja capaz de se comunicar com os canais de rede/comunicação dentro do veículo.
Explicado aqui ℹ️
Layout da Ferramenta
Requisitos:
- Python3
- pip3
- Os requisitos de bibliotecas estão listados no arquivo requirements.txt.
Instalação do CANalyse:
git clone https://github.com/KartheekLade/CANalyse.git
cd CANalyse
pip3 install -r requirements.txt
Uso
cd CANalyse/
python3 canalyse_tool.py
Solução de problemas
- Se a ferramenta exibir o erro "No such device" ou você não conseguir visualizar tráfego, verifique se a interface e o canal de comunicação estão nas configurações.
- Se a instalação automática das bibliotecas necessárias não funcionar, tente executar com sudo uma vez ou instale-as manualmente.
- Se você não conseguir executar comandos corretamente, verifique o "menu".
Próximas Atualizações (Em andamento)
- Um processo secundário de refinamento para obter payload mais concentrado, que será opcional para os usuários.
- Criar configurações comuns na CLI e no Bot.
- Capacidade de gravar e baixar múltiplos arquivos.
Nota:
- O código está constantemente sendo atualizado para corrigir bugs, tratamento de erros e experiência suave. Se você enfrentar algum problema, envie uma mensagem direta ou abra uma issue; nós (eu e os contribuidores) teremos prazer em ajudar o máximo que pudermos.
- Agradecimentos (❤️) aos desenvolvedores que criaram python-can e outras bibliotecas usadas nesta ferramenta.
Aviso ⚠️ !
- Esta ferramenta é puramente para fins de aprendizado e educação. Eu e os contribuidores não somos responsáveis por quaisquer ações prejudiciais.
- Não use/compartilhe seu Nome/ID de bot público; é aconselhável usar um nome aleatório.
🤝 Conecte-se comigo
