HackBat est un dispositif de test d’intrusion matériel open source conçu pour les pirates et les fabricants et équipé d’un microcontrôleur Raspberry Pi RP2040, d’un module WiFi ESP8266, d’un émetteur-récepteur RF sub-GHz, NFC, d’un écran OLED, et plus encore… C’est essentiellement un bricolage alternative au populaire outil de piratage sans fil Flipper Zero, que vous pouvez produire et assembler vous-même.
Le Flipper Zero a été victime de son propre succès, le gouvernement canadien affirmant (à tort) qu’il pourrait facilement être utilisé pour le vol de voitures et prévoyant de l’interdire (le statut n’est pas encore clair pour le moment). Des alternatives au Flipper Zero telles que l’outil multifonction M1 ont donc été obtenues. une certaine traction en tant que solutions de sauvegarde avec quelques fonctionnalités supplémentaires. Mais tout appareil à source fermée pourrait éventuellement être interdit, ce qui est presque impossible pour un périphérique matériel open source comme le HackBat, même si les décideurs politiques pourraient toujours décider d’imposer de lourdes amendes s’ils voulaient rendre ce type d’appareil illégal…

Principales caractéristiques et spécifications de HackBat :
- Microcontrôleur – Processeur Raspberry Pi RP2040 dual-core Cortex-M0 à 133 MHz et 264 Ko de RAM.
- Stockage
- 4 Mo (32 Mbits) de mémoire flash par défaut
- Emplacement pour carte MicroSD
- Écran – OLED de 0,96 pouces avec une résolution de 128 × 64 connecté (pilote SH110X) ; remarque : les OLED avec SSD1306 sont également pris en charge mais les broches VCC et GND sont inversées et deux résistances de 0 Ohm doivent être soudées
- Sans fil
- Émetteur-récepteur Texas instruments CC1101 sub-1 GHz avec antenne à bobine (et connecteur d’antenne SMA en option) prenant en charge les bandes 315, 433, 868 et 915 MHz ainsi que les bandes 300-348 MHz, 387-464 MHz et 779-928 MHz.
- Module ESP-12F ESP8266 connecté via UART au RP2040 et programmable via le RP2040 utilisé comme pont USB-UART.
- Module NFC NXP PN532 à 13,56 MHz
- USB – 1x port micro USB pour l’alimentation, la programmation (RP2040 et ESP8266) et l’émulation du clavier
- Contrôle utilisateur – D-Pad à 5 touches
- Divers – 2x LED utilisateur, deux boutons système supplémentaires
- Alimentation – 5 V via port micro USB
- Dimensions – 100 x 42 mm

Vous trouverez les fichiers de conception matérielle KiCad, notamment les schémas, la disposition des PCB, la nomenclature et les Gerbers, ainsi que de la documentation sur GitHub et sur Hackster.io. Étant donné que le HackBat n’est pas à vendre, vous devrez fabriquer le PCB et effectuer quelques soudures, ou commander directement le PCBA. Si vous ne l’avez jamais fait, nous avons rapporté notre expérience de commande de PCBA pour une autre carte matérielle open source utilisant NextPCB il y a quelques années. C’est faisable, mais vous ne l’avez jamais fait, cela demandera quelques efforts, même si la partie conception du PCB est déjà faite…
L’autre partie de ce projet DIY serait le firmware, car Pablo Trujillo, le fabricant de la carte, n’a pas encore partagé de firmware, donc à moins que les choses ne changent, vous devrez également écrire votre propre firmware RP2040 pour jouer avec le HackBat. . Heureusement, il est principalement basé sur des composants disponibles dans le commerce avec les bibliothèques Arduino disponibles, qui devraient simplement constituer la partie programmation.
ViaZDNET
Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

