riverloopsec / killerbee

IEEE 802.15.4/ZigBee Security Research Toolkit
http://www.riverloopsecurity.com
Other
742 stars 215 forks source link

Zbstumbler error when finding the right channel #244

Closed xsoltek closed 2 years ago

xsoltek commented 2 years ago

Hello here, i have a correct detection with zbid, i had already reflash my apimote with the 2 hex files in the firmware folder. I have uninstall/ reinstall killerbee but nothing change. im using Ubuntu 20.04. when i launch zbstumbler, it stops with an error NameError : 'Dot154PacketParser' is not defined when it finds the correct channel

Moreover, Zbwireshark is working but displays BAD FCS and in the console # DEBUG b 'Clearing overflow'

do you guys have any ideas ?

Thanks

taylorcenters commented 2 years ago

Hi, unfortunately these kind of errors are expected with the Apimote as the FIFO buffer overflows, especially in noisy environments. I have had much better experience using a CC2531 from TI for sniffing, and I use the Apimote for injecting/sending traffic. - Though I guess for stumbler you need to do both in one.. hmm I'll take a look and see if I can see any quick fixes, but unfortunately it's probably something that needs to be improved in Apimote firmware itself.

taylorcenters commented 2 years ago

maybe try the newest version of kb, I'm having success with zbstumbler - On branch https://github.com/riverloopsec/killerbee/tree/bugfix/cc2531-assorted

% zbstumbler -i /dev/tty.usbserial-4CA07TW9 zbstumbler: Transmitting and receiving on interface '/dev/tty.usbserial-4CA07TW9' # DEBUG b'Clearing overflow' New Network: PANID 0x91F3 Source 0xA41B Ext PANID: 00:00:00:00:02:00:00:4F Stack Profile: Network Specific Stack Version: ZigBee Prototype Channel: 15

taylorcenters commented 2 years ago

Hopefully this PR resolved your issue. Feel free to re-open if this is still relevant. Thanks!