Page 2 sur 3

Re: Stable - Sniffer les packets Zigbee

Publié : 15 oct. 2023, 15:48
par vinchz31
Merci Pipiche,
Ben t'es meilleur que moi pour trouver !
J'ai pu aller un cran plus loin et lancer WireShark avec Zboss mais...
...rien ne fonctionne car il faut a priori bien flasher la clé pour l'utiiser avec ZBOSS et pour ce faire il faut du matériel que je n'ai pas (encore ;-) ).
https://www.zigbee2mqtt.io/guide/adapte ... c2531.html
Je viens de commander sur AliExpress... Je te tiens au jus quand je réceptionne ça...

Re: Stable - Sniffer les packets Zigbee

Publié : 02 nov. 2023, 15:51
par vinchz31
Bon alors, équipements reçus.

J'ai flashé la clé comme présenté sur les pages;
- https://www.zigbee2mqtt.io/advanced/zig ... requisites
- https://www.zigbee2mqtt.io/guide/adapte ... c2531.html

Tout est Ok, clé correctement flashée et détectée.
J'ouvre ensuite le ZBss_Sniffer.exe qui me lance WireShark (comme expliqué sur https://www.zigbee2mqtt.io/advanced/zig ... requisites ). Malheureusement je n'ai aucune erreur dans WireShark et je vois bien la capture qui s'effectue sur la clé mais aucune trame n'est capturée.

Seule chose : au démarrage de ZBOSS (qui lance WireShark en positionnant l'interface de capture sur le dongle USB), il y a un paramétrage à positionner. Je ne sais pas quoi sélectionner, je me demande si ce n'est pas le canal qui n'est pas le bon et qui fait que je ne sniff rien...
Capture d’écran 2023-11-02 154333.jpg
Capture d’écran 2023-11-02 154333.jpg (48.89 Kio) Consulté 709 fois
Une idée sur "la page" à sélectionner et sur le channel ?
Sur le tuto ils disent de mettre le 0x0B (11) ou 0x0C (12) mais ils ne parlent pas de la page.
J'ai essayé sur les deux sans succès...

Re: Stable - Sniffer les packets Zigbee

Publié : 02 nov. 2023, 15:57
par pipiche
ça correspond aux bandes de fréquences.
Il faut que tu trouves 2400 MHz

Ensuite il faudra effectivement que tu sélectionnes le Channel Zigbee qui varie entre 11 et 26


Envoyé de mon iPhone en utilisant Tapatalk

Re: Stable - Sniffer les packets Zigbee

Publié : 02 nov. 2023, 16:01
par vinchz31
Merci pipiche.
Problème, seules les possibilités ci-dessous sont données. Impossible de passer après 927Mhz

Re: Stable - Sniffer les packets Zigbee

Publié : 02 nov. 2023, 16:38
par pipiche
C’est que c’est pas la bonne version du logiciel de capture je pense


Envoyé de mon iPhone en utilisant Tapatalk

Re: Stable - Sniffer les packets Zigbee

Publié : 02 nov. 2023, 17:38
par vinchz31
J'ai recliqué sur le lien tools > ZBOSS Sniffer Package rev. 2.0 pour retélécharger (sur la page https://dsr-iot.com/downloads/tools#upper-header), mais le fichier est le même que celui que tu m'avais envoyé dans un post précédent et que j'avais utilisé.
Pas d'autre version dispo a priori... :-(

Re: Stable - Sniffer les packets Zigbee

Publié : 03 nov. 2023, 10:25
par pipiche
je fais ca avec Linux, donc je peu pas trop t'aider ici.
et si tu prends ZigBee page 0 ?

Ensuite pour le channel ici c'est 0x0b (11) qui est sniffé.

Depuis le plugin WebUI tu vas dans z4d/tools/link et ensuite "Coordinator Infos", tu. y trouveras

le Channel
et le Network Key (si tu es avec une clef autres que Zigate )

Re: Stable - Sniffer les packets Zigbee

Publié : 03 nov. 2023, 14:24
par vinchz31
Bingo, merci Pipiche, grâce à toi ça fonctionne !!!
Il suffisait de se mettre en page 0 et de sélectionner le bon canal (donné par la WebUI)

Donc pour ceux qui souhaitent disposer d'un sniffer WireShark Windows pour leur installation Zigbee :
1- Acheter un Zigbee CC2531 Sniffer Module + un CC debugger Texas Instrument et un câble adaptateur qui vous permettront de flasher la clé pour la passer permettre l'utilisation du sniffing via ZBOSS
Exemple pour un kit complet : https://www.amazon.fr/Debugger-Adaptate ... C83&sr=1-4

2- Aller sur le site ZBoss (https://dsr-iot.com/downloads/tools#upper-header), et téléchargez ZBOSS Sniffer Package rev. 2.0 (il vous faudra juste donner votre adresse mail). Le package contient à la fois le FirmeWare à uploader sur la clé Zigbee pour lui permettre de sniffer et à la fois la console qui permet d'interfacer WireShark ensuite

3- Aller sur le site Texas Instrument (https://www.ti.com/tool/FLASH-PROGRAMMER#downloads) pour télécharger la version V1 (attention pas la v2) du programme Smart RF FLashProgrammer

4- En utilisant les instructions positionnées sur https://www.zigbee2mqtt.io/guide/adapte ... c2531.html , flashez la clé en utilisant le fichier .hex présent dans l'archive ZBOSS récupérée en 2) au niveau du répertoire "2020_11_02_zboss_sniffer_windows_ubuntu_64bit\zb_sniffer_bin\zb_sniffer_target\CC2531 USB dongle". Une fois flashée (2 à 3 secondes) votre clée est prête à être utilisée

5- Lancez la console ZBOSS (zboss_sniffer.exe) présente dans l'archive ZBOSS récupérée en 2) au niveau du répertoire "2020_11_02_zboss_sniffer_windows_ubuntu_64bit\zb_sniffer_bin\zb_sniffer_host\gui"
- Renseignez le chemin d'accès à l'executable WireShark (que vous aurez préalablement installé)
- sélectionnez "ZIgbee Page 0" dans "Select Page"
- positionnez dans channel le canal sur lequel votre coordinateur travail (à récupérer dans la WebUi Zigbee au niveau de Outils=>Outils=>Infos du coordinateur=>Channel" (dans mon cas = channel 15)
Capture d’écran 2023-11-03 141102.jpg
Capture d’écran 2023-11-03 141102.jpg (30.18 Kio) Consulté 664 fois
6- Cliquez sur Start => Wireshark se lance et les paquets commencent à être capturés mais ils ne sont à ce stade pas encore décodés (on voit dans la partie data qu'il n'est pas possible de "comprendre" le paquet et son contenu)
Capture d’écran 2023-11-03 141620.jpg
Capture d’écran 2023-11-03 141620.jpg (162.95 Kio) Consulté 664 fois
7- Dans WIreShark, allez dans Editer=>Préférence=>Protocols=>Zigbee
-Sélectionnez "AES 128 Encryption 32 bits" et cliquez sur "Editer"
-cliquez sur le petit bouton + et collez la clé que vous récupérez dans la WebUi Zigbee au niveau de Outils=>Outils=>Infos du coordinateur=>Network Key" puis validez (NB : la clé positionnée dans l'exemple n'est bien évidemment pas la mienne ;-) )
Capture d’écran 2023-11-03 142024.jpg
Capture d’écran 2023-11-03 142024.jpg (63.73 Kio) Consulté 664 fois
Vous pouvez maintenant voir dans WireShark vos trames correctement décodées :
Capture d’écran 2023-11-03 142319.jpg
Capture d’écran 2023-11-03 142319.jpg (205.33 Kio) Consulté 664 fois
Merci à Pipiche pour son aide.
Très bonne journée à tous !

Re: [Résolu] - Stable - Sniffer les packets Zigbee sous windows

Publié : 03 nov. 2023, 16:57
par Keros
Merci pour ces explications détaillées.

Le top serait que tu puisses nous mettre ces infos également dans le wiki afin de le partager au plus grand nombre.
Tu peux me contacter en MP si tu ne sais pas utiliser GitHub ;)

Re: [Résolu] - Stable - Sniffer les packets Zigbee sous windows

Publié : 20 mai 2024, 10:55
par Bibi49
Bonjour,

Question stupide : le ZigBee CC2531 Sniffer Module doit'il être sur le meme "ordinateur" que le réseau zigbee a sniffer ?

N'ayant pas réussi avec le conbee2, je vais surement me rabattre sur cette solution.
En vous remerciant d'avant pour vos éclaircissements.