Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
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.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
BlueToolkit — Framework modular de testes de vulnerabilidade em Bluetooth Classic (BR/EDR) com reconhecimento, módulos de exploração para 43 ataques/CVEs públicos e relatórios estruturados em JSON. | Kitploit
Ferramentas/GitHubGitHub/sgxgsx/bluetoolkit
ReconhecimentoSegurança BluetoothFrameworks de ExploraçãoAnálise de VulnerabilidadesExploraçãoSegurança Sem FioTestes de PenetraçãoRecursos Curados
GitHubsgxgsx/bluetoolkit

BlueToolkit

Framework modular de testes de vulnerabilidade em Bluetooth Classic (BR/EDR) com reconhecimento, módulos de exploração para 43 ataques/CVEs públicos e relatórios estruturados em JSON.

Ver Repositório
72776há 5 mesesRevisado pelo Kitploit

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

BlueToolkit

Framework extensível de teste de vulnerabilidades Bluetooth para BR/EDR e BLE.

Documentação • Instalação • Uso • Exploits • Hardware • TODOs • Avaliação Automotiva • Recursos Bluetooth • Licença


BlueToolkit é um framework modular de teste de segurança Bluetooth em caixa-preta para Bluetooth Classic (BR/EDR) e Bluetooth Low Energy (BLE). Ele suporta testes semiautomáticos e possui três módulos principais:

  • Recon: coleta as capacidades Bluetooth e a configuração de segurança.
  • Exploit: executa testes para (atualmente) 43 exploits públicos (MitM, RCE, DoS, etc.). Os modelos de vulnerabilidade estão na pasta de exploits. O suporte para mais pode ser adicionado via TODO.
  • Report: gera relatórios JSON estruturados, legíveis por máquina e por humanos.

Avaliamos o BlueToolkit em 22 carros de diferentes fabricantes (Audi, BMW, Chevrolet, Honda, Hyundai, Mercedes-Benz, Mini, Opel, Polestar, Renault, Skoda, Toyota, VW, Tesla) e descobrimos 128 vulnerabilidades.

Além disso, mostramos como sequestrar contas online via MAP para conexões já estabelecidas ou com uma posição de MitM.

Este trabalho resultou em um artigo de pesquisa aceito na WOOT 25': adicionar link ausente quando o tivermos

Instalação

BlueToolkit pode ser instalado em sistemas Ubuntu/Debian em bare metal (recomendado) ou usando uma Máquina Virtual. Em ambos os casos, o instalador solicitará a instalação dos módulos específicos para Braktooth e BluetoothAssistant, que exigem dispositivos de hardware específicos disponíveis e conectados. A instalação de módulos independentes também pode ser feita separadamente, executando o instalador novamente.

Instalação Normal Instalação: ```sh git clone https://github.com/sgxgsx/BlueToolkit chmod +x ./BlueToolkit/install.sh sudo ./BlueToolkit/install.sh [-dev] ```
Instalação de VM

Pré-requisitos:

  • Virtualbox https://www.virtualbox.org
  • vagrant https://developer.hashicorp.com/vagrant/install?product_intent=vagrant ```sh git clone https://github.com/sgxgsx/BlueToolkit --recurse-submodules cd BlueToolkit/vagrant vagrant up
root@kitploit:~
Após a Instalação:
* Você precisa permitir que a máquina virtual acesse o módulo Bluetooth ou hardware adicional através de USB, o que exige que você faça o seguinte:
* O suporte a USB já está ativado, por isso abra o VirtualBox
* Encontre uma máquina virtual em execução e clique em "Exibir"
* Clique em "Dispositivos" -> "USB"
* Você verá vários dispositivos que podem ser ativados para a máquina virtual
* Marque qualquer dispositivo que precisar (módulo Bluetooth, hardware, telefone) ou marque todos os dispositivos para garantir.


</details>







### Uso

Execute `bluekit -h` para exibir as informações de uso do BlueToolkit:```console
usage: bluekit [-h] [-t TARGET] [-l] [-c] [-ct] [-ch] [-v VERBOSITY] [-ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]] [-e EXPLOITS [EXPLOITS ...]] [-r] [-re] [-rej] [-hh HARDWARE [HARDWARE ...]] ...

positional arguments:
rest

options:
-h, --help            show this help message and exit
-t TARGET, --target TARGET
                      target MAC address
-l, --listexploits    List exploits or not
-c, --checksetup      Check whether Braktooth is available and setup
-ct, --checktarget    Check connectivity and availability of the target
-ch, --checkpoint     Start from a checkpoint
-v VERBOSITY, --verbosity VERBOSITY
                      Verbosity level
-ex EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...], --excludeexploits EXCLUDEEXPLOITS [EXCLUDEEXPLOITS ...]
                      Exclude exploits, example --exclude exploit1, exploit2
-e EXPLOITS [EXPLOITS ...], --exploits EXPLOITS [EXPLOITS ...]
                      Scan only for provided --exploits exploit1, exploit2; --exclude is not taken into account
-r, --recon           Run a recon script
-re, --report         Create a report for a target device
-rej, --reportjson    Create a report for a target device
-hh HARDWARE [HARDWARE ...], --hardware HARDWARE [HARDWARE ...]
                      Scan only for provided exploits based on hardware --hardware hardware1 hardware2; --exclude and --exploit are not taken into account
Baixar ferramenta

Alguns exemplos de uso são:

  • Listar todos os exploits disponíveis (não requer root):

    bluekit -l

  • Executar reconhecimento:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -r

  • Testar conectividade:

    sudo bluekit -t AA:BB:CC:DD:EE:FF -ct

  • Testar um ou mais exploits (separados por espaço):

    sudo bluekit -t AA:BB:CC:DD:EE:FF -e invalid_max_slot au_rand_flooding internalblue_knob

Mais documentação está disponível em nossa wiki

Hardware

Alguns ataques requerem hardware específico:

  • ESP-WROVER-KIT-VE para vulnerabilidades Braktooth
  • Telefone Nexus5 para Internalblue. Pode ser substituído por um CYW20735, mas dois exploits não funcionarão e seria necessário um novo perfil de hardware.
  • CYW920819M2EVB-01 para ataques BIAS, BLUR e BLUFFS.

Vulnerabilidades e Ataques Bluetooth Disponíveis

O BlueToolkit baixa automaticamente todos os modelos de vulnerabilidades e hardware. O repositório BlueToolkit templates fornece uma lista completa de modelos prontos para uso. Além disso, você pode criar seus próprios modelos e verificações, bem como adicionar novo hardware seguindo o guia de modelos do BlueToolkit. A sintaxe de referência YAML está disponível aqui

Coletamos e classificamos vulnerabilidades Bluetooth no estilo "Awesome Bluetooth Security". Usamos as seguintes fontes - ACM, IEEE SP, Blackhat, DEFCON, Car Hacking Village, NDSS e Google Scholars. Procuramos as seguintes palavras-chave em mecanismos de busca como Google, Baidu, Yandex, Bing - Bluetooth security toolkit, Bluetooth exploits github, Bluetooth security framework, bluetooth pentesting toolkit. Também analisamos todos os repositórios do Github com base nos seguintes parâmetros - topic:bluetooth topic:exploit, topic:bluetooth topic:security.

Atualmente, o BlueToolkit verifica as seguintes vulnerabilidades e ataques:

Para ataques manuais, consulte a documentação.

VulnerabilidadeCategoriaTipoTipo de verificaçãoReq. de hardwareTestado
Always pairableEncadeamentoEncadeamentoManual✓
Only vehicle can initiate a connectionEncadeamentoEncadeamentoManual✓
Fast rebootEncadeamentoEncadeamentoManual✓
SC not supportedEncadeamentoInfoAutomatizado✓
possible check for BLUREncadeamentoInfoAutomatizado✓
My name is keyboardCríticaRCESemiautomatizado✓
CVE-2017-0785CríticaVazamento de memóriaAutomatizado✓
CVE-2018-19860CríticaExecução de memóriaAutomatizado✓
V13 Invalid Max Slot TypeDoSDoSAutomatizado✓✓
V3 Duplicated IOCAPDoSDoSAutomatizado✓✓
NiNo checkMitMMitMSemiautomatizado✓
Legacy pairing usedMitMMitMAutomatizado

Ataques inéditos

Esses ataques são novos e testados pelo framework

VulnerabilidadeCategoriaTipoTipo de verificaçãoReq. de hardwareTestado
Insecure NC implementationMitMMitMManual✓
Vehicular NiNoMitMInfoManual✓
Contact ExtractorCríticaBACManual✓

Vulnerabilidades a serem adicionadas em breve

VulnerabilidadeCategoriaTipoTipo de verificaçãoReq. de hardwareTestadoAdição agendada
BLURMitM?-✓✓
BIASMitM?-✓✓
BLUFFSMitM?-✓✓
BlueRepliCríticaBAC-
CVE-2020-26555MitMMiTM-

Lista de Tarefas

  • Adicionar suporte para BLE (Bluetooth Low Energy)
    • Implementar a funcionalidade BLE para melhorar as capacidades de conectividade do projeto.
  • Continuamente (Re)desenvolver Provas de Conceito (PoCs)
    • Desenvolver novos PoCs para explorar casos de uso ou recursos adicionais.

Vulnerabilidades e Ataques Bluetooth

Além disso, encontramos as seguintes vulnerabilidades Bluetooth Classic e Bluetooth Low Energy (BLE). A tabela contém as seguintes informações sobre os ataques e vulnerabilidades - nome, tipo (específico de implementação, específico de protocolo ou que afeta um perfil BT), Tipo de Bluetooth (BLE, BT, BT + BLE), versões BT afetadas, número de exploits, ano de lançamento, CVE se disponível, CVSS se disponível, Hardware se necessário, Prova de Conceito se disponível e informações adicionais na seção de comentários com links ou explicações adicionais.| Família de Exploit | Nome | Tipo | Tipo BT | Versão BT | exp. nº | Ano | CVE | CVSS | Hardware | PoC | Link | Comentário | | -------------- | ----------------------------------- | ----- | ---------- | ------------------ | --------------- | ---- | -------------------------------------------------------------------- | ---- | ------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | | Qualcomm WSA8835 attck | Imp | BLE | | 1 | 2023 | | | | | https://www.cvedetails.com/cve/CVE-2023-21647/?q=CVE-2023-21647 | Verificação incorreta de pacotes GATT | | | Bypass de autenticação, spoofing | Imp | BLE | | 1 | 2022 | | | | | https://fmsh-seclab.github.io/ | Bypass de autenticação por spoofing nas chaves Tesla | | | MITM não autenticado | Prot | BLE | 4.0 - 5.3 | 1 | 2022 | | | | | https://www.cvedetails.com/cve/CVE-2022-25836/ | Consulte o CVE para detalhes, depende de Method Confusion | | | Relé de autenticação de proximidade BLE | Rel | BLE | 4.0 - 5.3 | 1 | 2022 | | | | | https://research.nccgroup.com/2022/05/15/technical-advisory-tesla-ble-phone-as-a-key-passive-entry-vulnerable-to-relay-attacks/ | Autenticação de proximidade BLE vulnerável a ataques de relé | | | Sniffle | Snif | BLE | 4.0-5.0 | 1 | 2022 | | | TI CC1352/CC26x2 | https://github.com/nccgroup/Sniffle | | | | | InjectaBLE | Prot | BLE | 4.0 - 5.2 | 1 | 2021 | | | nRF52840 | https://github.com/RCayre/injectable-firmware | https://hal.laas.fr/hal-03193297v2/document | MITM, envia pacotes maliciosos, pós-exploração após a sessão ser estabelecida/sequestrada (específico de implementação e modelo) | | | jacknimble | Imp | BLE | | | 2020 | | | nRF52840 | https://github.com/darkmentorllc/jackbnimble | https://i.blackhat.com/USA-20/Wednesday/us-20-Kovah-Finding-New-Bluetooth-Low-Energy-Exploits-Via-Reverse-Engineering-Multiple-Vendors-Firmwares.pdf | 3 exploits para hardware específico, CVE-2020-15531 | | | SweynTooth | Imp | BLE | | 12 | 2020 | | | nRF52840 | https://github.com/Matheus-Garbelini/sweyntooth_bluetooth_low_energy_attacks | https://asset-group.github.io/disclosures/sweyntooth/ | | | | BlueDoor | Prot | BLE | 4.0 - 5.2 | 1 | 2020 | | | nRF51822 | | http://tns.thss.tsinghua.edu.cn/~jiliang/publications/MOBISYS2020_BlueDoor.pdf | MITM | | | Ataque de downgrade | Prot | BLE | 4.2 - 5.0 | 1 | 2020 | | | TICC2640 & Adafruit Bluefruit LE Sniffe | | https://www.usenix.org/system/files/sec20-zhang-yue.pdf | MITM por meio de downgrade (SCO) CVE-2020-35473 | | | BLESA | Spoof | BLE | | 1 | 2020 | | | | | https://www.usenix.org/system/files/woot20-paper-wu.pdf | Spoofing para estabelecer um MITM e desabilitar a criptografia | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-16336/?q=CVE-2019-16336 | DoS | | SweynTooth | Cypress PSoc 4 BLE | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17061/?q=CVE-2019-17061 | Estouro de buffer | | SweynTooth | NXP KW41Z up to 2.2.1 | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-17060/?q=CVE-2019-17060 | Estouro de buffer na camada de enlace BLE | | SweynTooth | STMicroelectronics BLE Stack | Imp | BLE | | 1 | 2019 | | | | | https://www.cvedetails.com/cve/CVE-2019-19192/?q=CVE-2019-19192 | até a versão 1.3.1 em dispositivos STM32WB5x não lida corretamente com solicitações ATT consecutivas na recepção | | | App BLE co-localizado | | BLE | | 1 | 2019 | | | | Teoria | https://www.usenix.org/system/files/sec19-sivakumaran_0.pdf | Apps co-localizados podem obter dados BLE e, assim, exfiltrar as informações necessárias??? podemos fazer um relé com isso? | | | BleedingBit | Imp | BLE | 4.2 - 5.0 | 1 | 2018 | | | | | https://www.armis.com/research/bleedingbit/ | | | | GATTacking | Prot | BLE | 4.0 | 1 | 2016 | | | CSR 8510-based USB dongle | https://github.com/securing/gattacker | https://www.blackhat.com/docs/us-16/materials/us-16-Jasek-GATTacking-Bluetooth-Smart-Devices-Introducing-a-New-BLE-Proxy-Tool.pdf | MITM BLE | | | Crackle | Prot | BLE | 4 | 1 | 2013 | | | | https://github.com/mikeryan/crackle | https://www.usenix.org/system/files/conference/woot13/woot13-ryan.pdf | quebrar a criptografia do BLE | | Bluez | MynameIsKeyboard | Imp | BT | | 1 | 2023 | CVE-2023-45866 | 8.8 | | https://github.com/marcnewlin/hi_my_name_is_keyboard | - | CVE-2023-45866, CVE-2023-45866, CVE-2023-45866 | | Antonioli | BLUFFS | Prot | BT | 4.2-5.2 | 6 | 2023 | CVE-2023-24023 | 6.8 | CYW920819EVB-02 | https://github.com/francozappa/bluffs | | | | | - | Prot | BT | | 1 | 2022 | | | | | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833777 | Ataque de acesso ilegal entre pilhas (métodos formais) + CVE-2020-26560 e CVE-2020-15802 mencionados em outras entradas | | | BlackTooth | Prot | BT | | 1 | 2022 | | | CYW920819EVB-02 | | https://dl.acm.org/doi/pdf/10.1145/3548606.3560668 | 1 novo ataque (estágio de conexão) + KNOB e outros ataques que foram reutilizados | | | BLAP | Prot | BT | | 1 | 2022 | | | | Teoria | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9833575 | Extrair a Link Key a partir do dump HCI requer acesso físico ao carro (aplicável apenas em compartilhamento de carros) | | | Blue's Clues | Prot | BT | <=5.3 | | 2022 | CVE-2022-24695 | 4.3 | Ubertooth & USRP B210 SDR | https://github.com/TylerTucker/BluesClues | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10179358 | CVE-2022-24695 afeta a privacidade, anula o recurso não descobrível do BT/EDR | | | MITM não autenticado | Prot | BT | 1.0B-5.3 | 1 | 2022 | CVE-2022-25837 | 7.5 | | | https://www.cvedetails.com/cve/CVE-2022-25837/ | Consulte o CVE para detalhes, depende de Method Confusion, CVE-2022-25837 | | Braktooth | BrakTooth | Imp | BT | 3.0 - 5.2 | 16 | 2021 | CVE-2021-28139 | 8.8 | ESP-WROVER-KIT | https://github.com/Matheus-Garbelini/braktooth_esp32_bluetooth_classic_attacks | https://asset-group.github.io/disclosures/braktooth/ | | | | BleedingTooth BadChoice | Imp | BT | 4.2-5.2 | 1 | 2020 | CVE-2020-12352 | 6.5 | | https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Vazamento de informações | | | BleedingTooth BadKarma | Imp | BT | 5.0 | 1 | 2020 | CVE-2020-12351 | 8.8 | | https://github.com/google/security-research/security/advisories/GHSA-7mh3-gq28-gfrq | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Vazamento de informações baseado em pilha do BlueZ | | | BleedingTooth BadVibes | Imp | BT | 5.0+ | 1 | 2020 | CVE-2020-24490 | 6.5 | | https://github.com/google/security-research/security/advisories/GHSA-ccx2-w2r4-x649 | https://google.github.io/security-research/pocs/linux/bleedingtooth/writeup.html | Requer BT 5.0 ou superior | | | Snapdragon Auto CVEs | Imp | BT | | 4 | 2020 | | | | | https://www.cvedetails.com/cve/CVE-2020-3703/?q=CVE-2020-3703 | CVE-2020-11156 Snapdragon Auto, sem exploits CVE-2020-11154 CVE-2020-11155, CVE-2020-3703 | | | BlueRepli | Imp | BT | | 1 | 2020 | | | | Nenhum exploit até agora | https://i.blackhat.com/USA-20/Wednesday/us-20-Xu-Stealthily-Access-Your-Android-Phones-Bypass-The-Bluetooth-Authentication.pdf | https://github.com/DasSecurity-HatLab/BlueRepli-Plus | | | UberTooth | Snif | BT | ALL | 1 | 2020 | | | Ubertooth | https://github.com/greatscottgadgets/ubertooth | https://ubertooth.readthedocs.io/en/latest/ | Sniffing | | Antonioli | BIAS | Prot | BT | <=5.0 | 4 | 2019 | CVE-2020-10135 | 5.4 | CYW920819, possibly CYW920819M2EVB-01 | https://github.com/francozappa/bias | https://francozappa.github.io/about-bias/ | CVE-2020-10135 | | | MITM SSP BT 5.0 | Prot | BT | 5 | 1 | 2018 | | | | | https://link.springer.com/article/10.1007/s00779-017-1081-6 | o modelo de associação por entrada de passkey é vulnerável ao MITM | | BlueBorne | CVE-2017-0785 | Imp | BT | | 1 | 2017 | CVE-2017-0785 | 6.5 | | | | | | BlueBorne | CVE-2017-1000251 | Imp | BT | 5 | 4 | 2017 | CVE-2017-1000251 | 8.0 | | https://github.com/ArmisSecurity/blueborne | https://www.armis.com/research/blueborne/ | | | | Lexus BT Heap Overflow | Imp | BT | | 1 | 2017 | CVE-2020-5551 | 8.8 | | Teoria | https://keenlab.tencent.com/en/2020/03/30/Tencent-Keen-Security-Lab-Experimental-Security-Assessment-on-Lexus-Cars/ | RCE em Lexus (LC, LS, NX, RC, RC F), TOYOTA CAMRY e TOYOTA SIENNA fabricados fora do Japão entre out. 2016 e out. 2019 | | | BlueEar | Snif | BT | ALL | 1 | 2016 | | | Ubertooth (2) | https://github.com/albazrqa/BluEar | https://www.cs.cityu.edu.hk/~jhuan9/papers/blueear16mobisys.pdf | Sniffing, estendendo o código do Ubertooth | | | CVE-2018-19860 | Imp | BT | | 1 | 2014 | CVE-2018-19860 | 8.8 | Nexus 5 (internalblue) | Exemplos do internalblue para Nexus 5 | | Ataques específicos de implementação em chips Broadcom BCM4335C0, BCM43438A1 e alguns outros de 2012-2014 (DoS) | | | Ataque MITM NINO | Prot | BT | | 2 | 2010 | | | Nexus 5 (internalblue) | Teoria + um PoC do internalblue + exploit fácil semelhante ao method confusion | https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5374082 | NINO - sem entrada sem saída (ataques mitm + mitm fora de banda). https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4401672 | | | Ataques ao emparelhamento | Prot | BT | 2.1 | 1 | 2008 | | | | | https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=ac095564c820f02b2793694018d419ce99279de0 | MITM, ataque no 2.1 | | | Quebra de PIN Bluetooth | Brute | BT | | 1 | 2005 | | | | Teoria | https://www.usenix.org/legacy/event/mobisys05/tech/full_papers/shaked/shaked.pdf | 6 | | | Extração de chave | | BT | 1.0B | 1 | 2001 | | | | | https://link.springer.com/chapter/10.1007/3-540-45353-9_14 | Ataque antigo na versão muito antiga 1.0B | | | BadBluetooth | Prot | BT + adj | | 1 | 2019 | | | | Teoria | https://staff.ie.cuhk.edu.hk/~khzhang/my-papers/2019-ndss-bluetooth.pdf | Suposições fortes demais (aplicativo malicioso instalado + dispositivo comprometido) | | BlueMirror | BlueMirror BT Mesh profile brute | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26556 | 7.5 | | | | Força bruta em AuthValue aleatório insuficiente no BT Mesh 1.0 e 1.0.1 para concluir a autenticação | | BlueMirror | BlueMirror BT Mesh profile brute 2 | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26557 | 7.5 | | | | Determinar o Authvalue no BT Mesh 1.0 e 1.0.1 por meio de ataque de força bruta | | BlueMirror | BlueMirror BT Mesh profile no brute | Prot | BT Profile | 2.1-5.2 | 1 | 2021 | CVE-2020-26559 | 8.8 | | | | Bypass de autenticação no perfil Mesh 1.0, 1.0.1, pode determinar o authvalue e outros dados sem força bruta | | BlueMirror | BlueMirror BT Mesh profile | Prot | BT Profile | 1.0B-5.2 | 1 | 2020 | CVE-2020-26560 | 8.1 | | | https://kb.cert.org/vuls/id/799380 | CVE-2020-26560 - Bypass de autenticação no perfil Mesh 1.0, 1.0.1 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325 | | BlueMirror | BlueMirror Legacy pairing | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26555 | 5.4 | | | https://kb.cert.org/vuls/id/799380 | Concluir o emparelhamento sem conhecimento do PIN https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9474325 https://www.ieee-security.org/TC/SP2021/SPW2021/WOOT21/files/woot21-claverie-slides.pdf | | BlueMirror | BlueMirror passkey leak | Prot | BT/BLE | 2.1-5.2 | 1 | 2021 | CVE-2020-26558 | 4.2 | | | | Um atacante MitM pode determinar o valor da passkey por meio da reflexão da chave pública (pode vazar o valor da passkey 1 bit por vez) | | Antonioli | BLURTooth | Prot | BT/BLE | 4.2, 5.0, 5.1, 5.2 | 4 | 2020 | CVE-2020-15802 | 5.9 | | https://github.com/francozappa/blur | https://hexhive.epfl.ch/BLURtooth/ | CVE-2020-15802 | | | Fixed Coord. Inv. Attack | Imp | BT/BLE | 2.1-5.2 | 1 | 2019 | CVE-2018-5383 | | Nexus 5 (internalblue) or CY5677 | Exemplos do internalblue para Nexus 5 | https://biham.cs.technion.ac.il/BT/ | MITM explorando criptografia (ataque de implementação/protocolo) CVE-2018-5383 | | Antonioli | KNOB | Prot | BT/BLE | <=5.0 | 1 | 2019 | CVE-2019-9506 | 8.1 | Nexus 5 (internalblue) | https://github.com/francozappa/knob | https://knobattack.com/ | CVE-2019-9506 | | | Ghost attack | Prot | BT/BLE? | | 2 | 2023 | | | | | https://www.ndss-symposium.org/wp-content/uploads/2023/02/ndss2023_s119_paper.pdf | Ataque fantasma e ataque de adivinhação de grupo | | | Qualcomm 9206 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40503 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-40503/?q=CVE-2022-40503 | Leitura excessiva de buffer no perfil A2DP | | | Qualcomm APQ8009 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-40537 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-40537/?q=CVE-2022-40537 | Corrupção de memória ao processar a resposta AVRCP AVRC_PDU_GET_PLAYER_APP_VALUE_TEXT | | | Qualcomm WSA8815 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33280 | 7.3 | | | https://www.cvedetails.com/cve/CVE-2022-33280/?q=CVE-2022-33280 | Corrupção de memória ao processar pacote AVRCP | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-33255 | 8.2 | | | https://www.cvedetails.com/cve/CVE-2022-33255/?q=CVE-2022-33255 | Overread de buffer do HOST Bluetooth ao processar GetFolderItems, GetItemAttributes | | | Qualcomm WSA8835 | Imp | BT/BLE? | | 1 | 2022 | CVE-2022-22088 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2022-22088/?q=CVE-2022-22088 | Buffer overflow do Host Bluetooth ao processar resposta do dispositivo remoto | | | SnapDragon Auto | Imp | BT/BLE? | | 1 | 2021 | CVE-2021-35068 | 9.8 | | | https://www.cvedetails.com/cve/CVE-2021-35068/?q=CVE-2021-35068 | Desreferenciamento de ponteiro nulo ao liberar o perfil HFP | | | Method Confusion | Prot | BT/BLE? | 2.1-5.2 | 1 | 2020 | CVE-2020-10134 | 6.3 | Grande seleção com diferentes capacidades. | https://github.com/maxdos64/BThack | https://www.sec.in.tum.de/i20/publications/method-confusion-attack-on-bluetooth-pairing/@@download/file/conference-proceeding.pdf | MITM entre 2 dispositivos BLE ou BR/EDR. Hardware incomum necessário, CVE-2020-10134 | | | BlueSnarf revisitado | Imp | OBEX | | 1 | 2011 | | | | | https://inria.hal.science/hal-01587858/document | Path traversal em OBEX (FTP) |A sintaxe de referência do DSL YAML está disponível aqui.

Licença

Escudo: CC BY-NC-SA 4.0

BlueToolkit é licenciado sob uma Licença Internacional Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0.

Para consultas, entre em contato em https://linktr.ee/schwytz

CC BY-NC-SA 4.0

✓
KNOBMitMMiTMSemiautomatizado✓✓
CVE-2018-5383MitMMiTMAutomatizado✓✓
Method Confusion attackMitMMiTMAutomatizado✓
SSP supported <= 4.0 weak crypto or SSP at allMitMInfo/MitMAutomatizado✓
CVE-2020-24490CríticaDoSAutomatizado✓
CVE-2017-1000250CríticaVazamento de informaçõesAutomatizado✓
CVE-2020-12351CríticaRCE/DoSAutomatizado✓
CVE-2017-1000251CríticaRCE/DoSAutomatizado✓
V1 Feature Pages ExecutionCríticaRCE/DoSAutomatizado✓✓
Unknown duplicated encapsulated payloadDoSDoSAutomatizado✓✓
V2 Truncated SCO Link RequestDoSDoSAutomatizado✓✓
V4 Feature Resp. FloodingDoSDoSAutomatizado✓✓
V5 LMP Auto Rate OverflowDoSDoSAutomatizado✓✓
V6 LMP 2-DH1 OverflowDoSDoSAutomatizado✓✓
V7 LMP DM1 OverflowDoSDoSAutomatizado✓✓
V8 Truncated LMP AcceptedDoSDoSAutomatizado✓✓
V9 Invalid Setup CompleteDoSDoSAutomatizado✓✓
V10 Host Conn. FloodingDoSDoSAutomatizado✓✓
V11 Same Host ConnectionDoSDoSAutomatizado✓✓
V12 AU Rand FloodingDoSDoSAutomatizado✓✓
V14 Max Slot Length OverflowDoSDoSAutomatizado✓✓
V15 Invalid Timing AccuracyDoSDoSAutomatizado✓✓
V16 Paging Scan DeadlockDoSDoSAutomatizado✓✓
Unknown wrong encapsulated payloadDoSDoSAutomatizado✓✓
Unknown sdp unknown element typeDoSDoSAutomatizado✓✓
Unknown sdp oversized element sizeDoSDoSAutomatizado✓✓
Unknown feature req ping pongDoSDoSAutomatizado✓✓
Unknown lmp invalid transportDoSDoSAutomatizado✓✓
CVE-2020-12352CríticaVazamento de informaçõesAutomatizado✓