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.
-
pour Logic Analyzer 24CH RISC-V Chip pour Windows pour Linux pour Mac | Cœur du processeur RISC-V, traitement efficace des données, fonctionnement fiable, développement intégré prêt
-
AZDelivery Logic Analyser 8 CH, 24MHz avec Câble USB Compatible avec Arduino incluant Un E-Book!
