Ticket #670 (new defect)

Opened 6 months ago

Last modified 12 days ago

airodump-ng: sometimes show wrong channel when network not have a valid essid

Reported by: m4tr1x Owned by:
Priority: critical Milestone: 1.2
Component: airodump-ng Version: 1.0
Keywords: Cc:

Description

hi,
sometimes airodump-ng show wrong channel when it found a network with hidden/invalid essid (ex.: <length: 0>).
This bug it's related to bad radiotap parsing,
the result it's a wrong converted value (133, 108, etc...)
Good work

Attachments

Change History

Changed 6 months ago by misterx

See also #647.

Changed 6 months ago by m4tr1x

if you convert the bad value with this macro:

#define EXTRACT_16BITS(p) \
                      ((u_int16_t)((u_int16_t)*((const u_int8_t *)(p) + 1) << 8 | \
                      (u_int16_t)*((const u_int8_t *)(p) + 0)))

the result is a valid 802.11b/g channel

Changed 6 months ago by someone

It might be in osdep/byteorder.h:

#define ___my_swab16(x)

Changed 12 days ago by misterx

  • milestone changed from 1.1 to 1.2

Add/Change #670 (airodump-ng: sometimes show wrong channel when network not have a valid essid)

Author


E-mail address and user name can be saved in the Preferences.


Action
as new
 
Note: See TracTickets for help on using tickets.