From 6b64fc4753d3086ac6bd2ffc3d06d091638b0ddb Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 21 Sep 2016 03:55:13 +0000 Subject: [PATCH] Fix a bug in lltd-discovery, trying to pack binary data as a hex string --- scripts/lltd-discovery.nse | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lltd-discovery.nse b/scripts/lltd-discovery.nse index d64241c62..e7d5f3a3f 100644 --- a/scripts/lltd-discovery.nse +++ b/scripts/lltd-discovery.nse @@ -184,7 +184,7 @@ local QuickDiscoveryPacket = function(mac_src) -- set up LLTD base header = [ mac_dst, mac_src, seq_num(xid) ] local lltd_seq_num = openssl.rand_bytes(2) - base_hdr = bin.pack("HHA", mac_dst, mac_src, lltd_seq_num) + base_hdr = bin.pack("HAA", mac_dst, mac_src, lltd_seq_num) -- set up LLTD Upper Level Header = [ generation_number, number_of_stations, station_list ] local generation_number = openssl.rand_bytes(2)