June 16, 2026
The Hacker’s Guide to Wireless Reconnaissance: Phase 1
”The only way to understand wireless security is to first understand what wireless actually is.”
Issan
6 min read
The Nightclub Analogy That Changed Everything
Let me tell you about the nightclub. Not because I am cool , I am absolutely not xd but because it is the only way I could finally understand what the hell was happening when I first opened a terminal and typed airmon-ng start wlan0 followed by airodump-ng wlan0mon. For three solid days, I stared at screens full of cryptic MAC addresses, strange numbers, and blinking interfaces, feeling like I was reading ancient Egyptian hieroglyphics. Then someone told me about the nightclub, and suddenly, everything clicked.
Part 1: The Radio Wave
You know that feeling when you are standing in a club and the bass hits so hard you can feel it in your chest? That is pressure, sound pressure. Radio waves work almost exactly the same way, except instead of air molecules vibrating, we are dealing with electromagnetic fields vibrating. You do not need to know Maxwell's equations to understand this; you just need to picture throwing a stone into a pond. When your Wi-Fi router sends a signal, it is like throwing that stone. The ripples spread outward in all directions, but the farther they travel, the weaker they become. This weakening is called attenuation.
Now, let us talk about antennas. A standard Wi-Fi antenna is like a light bulb, it sends signal everywhere, front and back, left and right, up and down. This is great for covering a whole house but terrible for reaching long distances. What if we wanted to go far? That is where the directional antenna enters the picture. Think of it like a flashlight instead of a light bulb, or even better, like putting your thumb over a garden hose. The same amount of water shoots farther because it is concentrated. This concentration is called gain, and gain is everything in wireless hacking. A Yagi antenna takes that omnidirectional signal and focuses it into a tight beam; the same power covers less area but travels much further. The trick is that gain does not create power, it simply directs it.
The Numbers That Actually Matter:
Let us talk about the numbers that matter, starting with dBm, which is how RF engineers measure signal strength. The scale is weird because it goes into the negatives. Excellent signal sits at -30 dBm, great at -50, good at -60, usable at -70, poor at -80, and nearly dead at -90. The golden rule is that closer to zero means a stronger signal. Think of -30 as someone shouting directly in your ear, while -70 is someone whispering from across the room. This brings us to RSSI, or Received Signal Strength Indicator(PWR), which is literally just a measure of how loudly your adapter is hearing the router. If the router shouts "HELLO!" and your phone hears it clearly, that is a strong RSSI; if it hears a faint "he…lo," that is a weak RSSI.
Of course, signal alone is not the whole story because the wireless world is filled with noise. Imagine you are trying to talk to your friend at that nightclub you say "HELLO!" but there is music, other conversations, clinking glasses, and someone screaming about their ex. All that background noise makes it harder for your friend to hear you. The same thing happens with Wi-Fi; noise includes other routers, Bluetooth devices, microwaves, wireless cameras, and even your neighbor's baby monitor. This is why we have SNR, or Signal-to-Noise Ratio, which asks the most important question: how much louder is the useful signal compared to the garbage? A signal of 100 with noise of 10 is excellent, but a signal of 20 with noise of 18 is terrible. Higher SNR simply means easier and more reliable communication.
Part 2: The Airodump-ng Treasure Hunt
Now we get to the good stuff. You have got your adapter in monitor mode, you type airodump-ng wlan0mon, and suddenly your screen fills with a table of access points. At first glance, it looks confusing, but every single column tells a specific part of the story. Starting with the top table, BSSID is simply the MAC address of the access point , think of it like the router's unique fingerprint. PWR is the signal strength of the beacon frames your adapter heard, with -30 meaning you are basically on top of the AP and -80 meaning it is almost impossible. If you ever see PWR equal to -1, that does not mean "router on forehead"; it just means the adapter could not determine the RSSI, so it is a placeholder.
Beacons are the frames where the AP shouts "I'm here! I'm here!" every few milliseconds so that devices know it exists, and more beacons simply mean more consistent shouting. However, the most misunderstood column is definitely **#Data**, which stands for the number of data frames captured during your scan. It is not internet usage, not megabytes, and not packets sent. it is literally just the count of data frames your adapter happened to see while channel hopping. Most values are zero because no one was actively using that AP, or your adapter missed the traffic while jumping between channels. When you do see a high number like 44, it means someone was actually browsing, messaging, or doing background sync on that network. The **#/s** column gives you the current packets-per-second rate, while **CH** tells you the frequency channel, channels 1 through 11 are the crowded 2.4 GHz band, and channels 36 and above are the faster but shorter-range 5 GHz band.
The **MB** column is another point of confusion; it stands for Maximum Supported Data Rate in Mbps, so a value of 130 means roughly 130 Mbps capability, while 866 usually indicates a 5 GHz radio. Finally, the security columns ENC, CIPHER, and AUTH tell you how protected the network is. Open networks have no encryption, WEP is completely broken, WPA with TKIP is old and vulnerable, WPA2 with CCMP and PSK is good if the password is strong, and WPA3 with SAE is currently the best available.
Reading the Client Table:
Below the AP table is the client table, which lists every device connected to those access points. The BSSID column tells you which AP the client is attached to, and the STATION column gives you the client's unique MAC address, that is the actual phone, laptop, or smart TV. The PWR for clients follows the same scale as before; a value of -33 means the device is basically sitting right on top of the AP, while -78 indicates a very weak and struggling connection. The Rate column can be tricky because it shows the transmit and receive speeds, so 0–54 means one direction is idle while the other is running at about 54 Mbps, whereas **1e-24** usually means the device is sleeping or there is almost no traffic.
The Lost column is important to understand because it does not necessarily mean the network is bad. If you see Lost equal to 773, it often means your cheap adapter missed packets while hopping channels, or there was interference and weak signal. Wireless is fundamentally messy, so lost frames happen all the time and are often a capture problem rather than a network problem. The Frames column tells you how many frames your adapter actually saw involving that client, with higher numbers indicating more active devices. Finally, the Probe column will show an ESSID if the client is actively searching for a specific network, so seeing "Probe = Starbucks WiFi" means that device is out there looking for Starbucks.
Part 3: Reading the Wireless Story:
When you put all this together, you stop seeing random numbers and start reading a story. A well-behaved Wi-Fi connection begins when the AP broadcasts a Beacon saying "I'm here!" Then the client shouts a Probe Request asking "Anyone home?" and the AP replies with a Probe Response saying "Yes, I'm here!" Next, the client sends an Authentication frame to start the relationship, and the AP responds with an Authentication Response to say "Go ahead." The client then asks to join the network with an Association Request, and the AP grants access with an Association Response. After that, they shake hands using EAPOL frames to prove the client is legitimate, which is the famous WPA handshake. Finally, Data frames flow back and forth for actual communication, and every successful packet gets confirmed with an ACK frame. When you look at airodump-ng output now, you are not just seeing numbers you are seeing which chapters of this story are currently happening.
Part 4: Wireshark:Reading the Actual Conversation
Airodump-ng tells you who exists and what they are doing at a high level, but Wireshark tells you what they are actually saying. For your very first Wireshark session, do not touch any filters and do not panic at the thousands of packets. Just scroll through the capture and practice recognizing frames. Find a Beacon and say to yourself, "This AP is advertising itself." Find a Probe Request and say, "A device is searching." Spot a Probe Response and acknowledge that the AP answered. Locate an Authentication frame and recognize that a relationship is beginning, then find an Association frame to see the client joining. When you see EAPOL, understand that trust is being established, and when you spot Data, you know actual communication is happening, followed by ACK frames confirming delivery. If you can point to a packet and explain its role in the connection story, you have already succeeded at Phase 1.
Enjoyed this? Dropping out the rest of the series: Phase 2: Encryption & Authentication Protocols, Phase 3: Enterprise Wi‑Fi & Rogue APs, Phase 4: SDR, Bluetooth, NFC, and IoT, Phase 5: Wi‑Fi 6/6E/7, Packet Analysis, and Firmware and Phase 6**: Full Attack Chain Integration & Lab Practice** soon. Stay tuned!
-Written by Issan(Max)-Written by Issan(Max)