Difficulty: beginner
Estimated Time: 10-30 minutes

This scenario will teach you how to put a wireless adapter into monitor mode, capture and interpret traffic, and crack a WPA2 handshake.

The basic environment is set up and ready to go, but you'll need to follow the steps to get it working. You will even need to install the required packages to get a feel for what it would be like doing it on your own computer.

Recommended background music: The Glitch Mob - Drink The Sea spotify, apple music, google play

Thanks for playing.

In this course, I tried to show you how to put a wireless device into monitor mode, capture nearby wifi traffic, crack WPA handshakes and analyse wifi packet captures. I hope you learned something.

If you liked the course, please let me know either on Twitter @singe or via e-mail to encourage me to create more, make corrections, or try out your new idea :)

I maintain a list of wifi hacking tools at w1f1.net and my company, SensePost has been running commercial training on all sorts of hacking topics, including wifi, at places like BlackHat for years. Please Contact Us if you'd like to attend one of our training or run one at your company.

Understanding Monitor Mode

Step 1 of 5

Get Setup

In this training, your course notes are on the left, and your terminal, where you can type commands is on the right. You'll see some commands listed in the training material, if you click on the button, it will get automatically typed and executed for you. But I'd recommend you type it out as practise if you're new to this.

Explore The Environment

The environment has a (virtual) wifi card already plugged in. You can see all network interfaces by running ip link show.

There you will see wlan0 listed as an adapter.

Alternativley, you can run iw dev to just list wireless network interfaces.

Since we're going to be doing some wifi hacking, we'll need the aircrack-ng suite. You can install this by running apt-get install -y aircrack-ng. You'll need to do this to progress to the next step.

Next Step

Make sure you've installed aircrack-ng to progress to the next step.