ANNOUNCEMENT: Live Wireshark University & Allegro Packets online APAC Wireshark Training Session
April 17th, 2024 | 14:30-16:00 SGT (UTC+8) | Online

Wireshark-bugs: [Wireshark-bugs] [Bug 7022] New: Zigbee encrypted packets not decrypting correct

Date: Mon, 2 Apr 2012 10:59:43 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7022

           Summary: Zigbee encrypted packets not decrypting correctly in
                    version 1.6.6, but worked in 1.6.5
           Product: Wireshark
           Version: 1.6.6
          Platform: x86-64
        OS/Version: Windows 7
            Status: NEW
          Severity: Normal
          Priority: Low
         Component: Wireshark
        AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
        ReportedBy: drasal@xxxxxxx


Created attachment 8127
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=8127
Example data from Zigbee data capture that is encrypted

Build Information:
Version 1.6.5 (SVN Rev 40429 from /trunk-1.6)

Copyright 1998-2012 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with GTK+ 2.22.1, with GLib 2.26.1, with WinPcap (version
unknown), with libz 1.2.5, without POSIX capabilities, without libpcre, without
SMI, with c-ares 1.7.1, with Lua 5.1, without Python, with GnuTLS 2.10.3, with
Gcrypt 1.4.6, without Kerberos, with GeoIP, with PortAudio V19-devel (built Jan
10 2012), with AirPcap.

Running on 64-bit Windows 7 Service Pack 1, build 7601, with WinPcap version
4.1.2 (packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch
1_0_rel0b (20091008), GnuTLS 2.10.3, Gcrypt 1.4.6, without AirPcap.

Built using Microsoft Visual C++ 9.0 build 21022

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
I just installed a new version 1.6.6 of WireShark to analyze Zigbee network
packets, however my traffic is encrypted and the newer version does not seem to
be decrypting the data correctly.  It shows the same behaviour as the Linux
release of 1.6.5 as well.  I have not been able to get packets to decode on
Win64 1.6.6 or Linus 1.6.5 versions.  However, Win32 and Win64 releases of
1.6.5 DO decode the encrypted data correctly.

If you load the file that I attached, it includes encrypted data as an example.
 Since the key is transmitted in palin text over the network, WireShark
(Win32/64 1.6.5 version) has been able to find the (Transport) key
automatically and decrypt all the following data transmissions, but the
behaviour is different in version 1.6.6 in which the automatic decrypting has
not been working.

I am attaching a file for an example of data that automatically decrypts in
version 1.6.5 (win32/64) but not in the current release (win32/64) 1.6.6 or
(Linux) 1.6.5.

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.