WiFi Hacking Software for Windows

The Best WiFi Hacking Software for Windows 7, 8, 8.1, 10

In this tutorial I am going to show you how to crack a WiFi password using Windows.

“Using Windows?” I hear you say, well yes, and no.

To put it simply trying to crack a WiFi password with a Windows operating system is like trying to build a snowman in the fiery pits of hell, pretty hopeless.

But WAIT!  Don’t hit the back button just yet, there is a solution!

In actual fact I decided to create this tutorial after I had a problem and found, well remembered a solution. I had just moved in to a new apartment without WiFi, I had a laptop but no WiFi.  So what I usually just do is fire up my favorite WiFi hacking software and start cracking them passwords.

I always carry around a Linux operating system (OS) stored on the SD card of my phone, pretty sad I know, but I like to be prepared!

So I had a laptop running Windows 8, my favorite high power WiFi USB adapter and a copy of Linux BackTrack 5 on my phone, everything I needed right?

Well, again, yes and no.

To run a copy of Linux on a PC/laptop there are a two basic options:

  • Boot from a live CD
  • Boot it from a live USB stick – How to guide in this tutorial.

To boot from a live CD you just burn the Linux OS on to a DVD and put it in the CD drive, it was at this point I realized that my new laptop didn’t have a CD drive.

OK, so option 2, boot from a live USB stick, I popped Linux on a little USB memory stick and hoped to boot it up from there.  However this is where the problems started.  In the good old days of Windows XP and Vista you could just repeatedly tap the ‘Del’ or ‘F2’ key on startup to enter the BIOS and select which device you wanted the computer to boot from, ie. the internal hard drive, a live CD or, in my case a live USB stick.

But not with Windows 8 (Windows 8.1 or Windows 10) which I had on my new laptop.  You see Microsoft has decided to implement this new UEFI firmware settings security BS in all of its operating systems from Windows 8 and up which means it is so difficult to enter the BIOS to change the boot order.  It almost sent me crazy that night, you know when you are so frustrated with your computer your’re just about to throw it against the wall, smash it to pieces and stamp on it until it is just dust.  Luckily I decided to take a five minute break (‘calm blue ocean, calm blue ocean’).

Then it came to me, Virtual Machine!

What is a Virtual Machine?  Well it is a pretty neat piece of (free) software which lets you run any Operating System on any Operating System, a computer inside a computer if you like.

Sounds complicated?  It won’t be after this tutorial.

So what do you need?

  • A copy of Oracle Virtual Machine which you can download here.  If you are using Windows just download the ‘VirtualBox 5.0.14 for Windows hosts’ option.  Just download and install it.
  • A copy of Linux.  Now in the tutorial below I am using Backtrack 5 because that is what I had with me.  The latest Linux version is ‘Kali’, to be honest it’s all the same thing really.  You can download it from their site here.  Now you can download either the ‘Kali Linux 64 bit’ or ‘Kali Linux 32 bit’, the difference between the 64 bit and the 32 bit only matters if you are going to create a live CD or live USB, as we are using the Virtual Machine it doesn’t matter.  Just make sure you download the ISO version.

The two options at the top are the full package which are pretty big files, around 2.6GB, there are ‘lite’ and ‘mini’ versions which are a lot smaller, I have never used them but you could give them a try.

So now you have these two things required let’s start the tutorial.

  1. Open the Virtual Machine.  Click the blue ‘New’ button, give the machine a name, in my case it was ‘Backtrack5’ but you can call it whatever you like.  Select ‘Linux’ from the ‘Type’ box.  Select ‘Other Linux’ from the version box, either 32bit or 64bit, depending on which one you downloaded.  Then just keep clicking the ‘next’ button leaving the default settings until it is created.


2. Before you start the machine you just need to select what hardware from your computer the Virtual Machine will use, as we are only going to be using this to hack WiFi we only need to worry about the WiFi adapter.  Sometimes the WiFi adapter built in to your laptop/PC will work but I always use my trusty Realtek RTL8187 USB WiFi adapter (more on WiFi adapters here) so we need to select this from the settings (orange cog symbol). Click on the ‘USB’ tab, then the USB symbol with a green plus sign, select your WiFi adapter and press OK.



4. Now it should look like this, hit the green ‘Start’ button with the arrow.


5. Now it will ask you for the ISO image, this is the Linux file you downloaded, in my case I was using Backtrack 5 so the file is named ‘BT5R3-KDE-32.iso’.  Just press the folder button to locate the Linux file you downloaded earlier on your computer (the file should end with .iso) and press ‘Start’.

6.  So you should now see this screen, Backtrack 5 is loaded (or Linux Kali if you are using that).  There are a few options, just press enter on the first one.  It might seem to hang a little, just give it a few seconds to load.


7.  Once all the text stops moving just type ‘startx’ and hit enter.  Wait 30 to 60 seconds for it to fully load.


8.  Your screen should now look like this with your chosen version of Linux running inside the Virtual Machine on your Windows computer.  Now it is all setup you will not have to repeat all the steps in future.

All you will need to do is open the VirtualBox and press Start.



9.  Ok, so now we are basically working with Linux and all of its WiFi penetration tools.  We will now be using the Aircrack-ng suite of tools which are pre-installed.  We will have to use the ‘Console’ window which you open by clicking on the small black box in the bottom left hand corner of the screen and some commands.  I will not go in to detail on each method to hack WiFi as they are covered in other tutorials on the Homepage of this site.

But just to get you started type the command ‘airmon-ng start wlan0’ (that is the number 0, not the letter o)

This will put your WiFi adapter in to ‘monitor mode’ and the WiFi adapter has now changed from being called wlan0 to mon0 (see highlighted text)

10.  Now you can type the command ‘airodump-ng mon0’

This will show you detailed information for every WiFi network in range which you want to hack.


11.  After you type the above command you can see all the WiFi networks in range and details about each network which you will need to hack them including the MAC address of the router, the power (signal strength), channel, type of encryption, maximum speed, network name and connected users.  I will create a glossary of the terminology here soon.



So I hope you made it to the end of this tutorial!  If so, well done!

If you have gotten this far I’m sure you will be a professional wifi password hacker in no time!

If you’re itching to get started visit the Tutorials page of this site.

Happy Hacking 🙂