Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
meshtastic-cve-2025-52464-poc — Prova de conceito apenas de software para CVE-2025-52464 em mensagens diretas do Meshtastic | Kitploit
Ferramentas/GitHubGitHub/msdmehdipour/meshtastic-cve-2025-52464-poc
Segurança de Sistemas EmbarcadosSegurança IoTAnálise de VulnerabilidadesExploraçãoSegurança Sem FioCriptografiaAprendizado e Educação
GitHubmsdmehdipour/meshtastic-cve-2025-52464-poc

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

meshtastic-cve-2025-52464-poc

Prova de conceito apenas de software para CVE-2025-52464 em mensagens diretas do Meshtastic

Ver Repositório
175há 2 mesesAinda não revisado

Prova de Conceito do Meshtastic CVE-2025-52464

Visão Geral

Este projeto é uma prova de conceito exclusivamente em software que demonstra CVE-2025-52464, uma vulnerabilidade que afeta as versões 2.5.0 a 2.6.10 do firmware Meshtastic.

A implementação reproduz o comportamento criptográfico do firmware vulnerável e demonstra como chaves criptográficas duplicadas ou com baixa entropia podem permitir que um atacante descriptografe Mensagens Diretas (DMs) criptografadas. Ela também demonstra o comportamento corrigido introduzido na versão 2.6.11 do firmware, em que a geração adequada de chaves e a detecção de chaves com baixa entropia impedem o ataque.


Estrutura do Projeto

crypto_engine.py          Cryptographic operations (X25519, HKDF, AES-GCM)
node.py                   Simulated Meshtastic node
packet.py                 Encrypted Direct Message packet
attacker.py               Passive attacker simulation
security_checker.py       Low-entropy public key detection
compromised_keys.py       Database of compromised public keys
simulation.py             Coordinates the complete simulation
demo.py                   Runs the vulnerable and patched demonstrations

test_node.py
test_packet.py
test_vulnerable_key.py
test_attacker_decrypt.py
test_fixed_case.py

Requisitos

  • Python 3.11 ou mais recente
  • cryptography

Instalação

Crie um ambiente virtual (opcional):

python -m venv venv

Ative-o.

Windows:

venv\Scripts\activate

Instale o pacote necessário:

pip install -r requirements.txt

Executando a Demonstração

Execute:

python demo.py

A demonstração realiza dois experimentos:

  1. Firmware vulnerável

    • Alice usa uma chave privada duplicada com baixa entropia.
    • Bob descriptografa a mensagem com sucesso.
    • Mallory (atacante) também descriptografa a mensagem interceptada.
    • O ataque é bem-sucedido.
  2. Firmware corrigido

    • Todos os dispositivos geram chaves criptográficas únicas.
    • Bob descriptografa a mensagem com sucesso.
    • Mallory não consegue descriptografar a mensagem interceptada.
    • O ataque falha.

Executando Testes Individuais

Os seguintes scripts podem ser executados de forma independente:

python test_node.py
python test_packet.py
python test_vulnerable_key.py
python test_attacker_decrypt.py
python test_fixed_case.py

Contexto Acadêmico e Aviso Legal

Este projeto foi desenvolvido como um projeto bônus para o curso de Segurança de Redes oferecido pelo Secure Mobile Networking Lab (SEEMOO) na Technische Universität Darmstadt durante o Semestre de Verão de 2026.

Ele é destinado exclusivamente a fins educacionais e de pesquisa. A implementação fornece uma prova de conceito exclusivamente em software para CVE-2025-52464 ao simular o fluxo de trabalho criptográfico responsável pela vulnerabilidade. Ela não implementa o firmware Meshtastic completo, a camada física LoRa ou a pilha completa de comunicação Meshtastic.

O projeto tem como objetivo apoiar o estudo e a compreensão da geração segura de chaves e de vulnerabilidades criptográficas e não deve ser usado para atividades não autorizadas ou maliciosas.

Autor

Masoud Mehdipour

Desafio Bônus de Segurança de Redes

Secure Mobile Networking Lab

TU Darmstadt

Baixar ferramenta