Selon cnx-software, le WCH BLE Analyzer Pro, un analyseur et renifleur USB Bluetooth LE au prix abordable d’environ 20 $, a suscité un intérêt particulier pour son utilité dans le domaine de l’ingénierie inverse et du débogage. Ce dispositif représente un bon rapport qualité-prix, malgré certaines limitations dans son logiciel initial.
Logiciel Linux et 3 microcontrôleurs CH582F : un outil polyvalent à petite échelle
Un des points faibles du WCH BLE Analyzer est que son programme n’est compatible qu’avec les systèmes d’exploitation Windows 7 à 11. Cependant, l’équipe de Xecaz a entrepris d’ingénierie inverse le protocole USB pour créer un logiciel Linux fonctionnant avec libusb. Ce logiciel permet de générer des fichiers pcap standards pouvant être utilisés avec des outils d’analyse bien connus comme Wireshark. Dans une approche audacieuse, ils notent que « WinChipHead a négligé de fournir un pilote Linux. Nous n’avons pas demandé d’autorisation. »
La conception du BLE Analyzer Pro intègre trois microcontrôleurs CH582F, qui s’alignent sur les spécifications Bluetooth Low Energy 4.0, 4.2 et 5.0. L’appareil établit la connexion avec l’hôte via un port USB-C, ce qui améliore sa praticité et sa compatibilité.

Installation rapide et utilisation facile : capture de paquets en toute simplicité
Le code source du « pilote » Linux pour le WCH BLE Analyzer Pro est disponible sur GitHub. L’installation et la mise en place du logiciel se font rapidement. Pour vérifier le fonctionnement de l’outil, il suffit d’exécuter le programme sans paramètres. Un exemple d’exécution est donné ci-dessous :
Pour lancer une capture, l’utilisateur peut exécuter la commande suivante :
Ensuite, il est possible d’ouvrir le fichier généré dans Wireshark pour analyser les données capturées. Les trois microcontrôleurs effectuent des captures simultanées sur les canaux 37, 38 et 39, permettant à Wireshark de décoder divers types de recherches tels que ADV_IND, ADV_NONCONN_IND, et plus encore. Pour ceux qui s’intéressent à la rétro-ingénierie, il est conseillé de consulter le fichier « RE_PROCESS.md » sur GitHub. De plus, une application Android est en cours de développement, et Xecaz invite les testeurs avant son lancement public.
-
Outil de débogage USB RISC-V 24 canaux 24 canaux pour analyseur logique 24
-
Analyseur logique USB DSLogic Plus, analyseur numérique 8 canaux avec taux d'échantillonnage de 24 MHz, mini appareil d'analyse logique de poche pour ingénieurs en électronique et
