How to Hack WPA/WPA2 WiFi Password in Kali Linux || 99.9% Working ||

What is Aircrack-NG ?

Source Wikipedia

Aircrack-ng is a network software suite consisting of a detector, packet sniffer, WEP and WPA/WPA2-PSK cracker and analysis tool for 802.11 wireless LANs. It works with any wireless network interface controller whose driver supports raw monitoring mode and can sniff 802.11a802.11b and 802.11g traffic. The program runs under LinuxFreeBSDmacOSOpenBSD, and Windows; the Linux version is packaged for OpenWrt and has also been ported to the AndroidZaurus PDA and Maemo platforms; and a proof of concept port has been made to the iPhone.

Requirements to Hack WPA/WPA2 WiFi

Operating System

Kali Linux as you know.


  1. Aircrack-ng*
  2. Airmon-ng*
  3. Aireplay-ng*
  4. Airodump-ng*

Hardware Requirements

  1. Mouse
  2. Keyboard
  3. Laptop/PC

Follow Steps to see Hacking Works :

  • Open Your Terminal
  • Enter Command “iwconfig”

Now we have to Enable Monitor Mode

  1. Enter Command “airmon-ng start wlan0”
  2. Go and check “Mode” of wlan0mon again by Enter Command ” iwconfig ” it should be Monitor Mode Enabled and wlan0 changed to wlan0mon
  3. Then You need to kill your network-manager service by command ” airmon-ng check kill “, You can start it again as you want, but this important to kill to doing so.

We are Ready to Go

Steps to Getting Details of Target WiFi

  • Enter Command “airodump-ng wlan0mon”
  • You see the List of WiFi
  • Target the WiFi you want to Hack.

  • Note the BSSID and CH number of target WiFi
  • Then Press “Ctrl + C”

If You Don’t Have WiFi Adapter..

Steps to Grab Password Files of Target WiFi

  • Enter Command airodump-ng -c <CH Number> –bssid bssidnumer -w /anyDirectory/to/save/Target/wifi/Files wlan0mon
  • Do a little work, Open a new terminal in new window as you want, but it’s important

Steps to Getting HANDSHAKE Files of Target WiFi :

  • Enter Command aireplay-ng –deauth 32 -a <bssidNumber> -c <STATIONnumber> wlan0mon
  • Press Enter Key……
  • Open your previous terminal window in which you can see HANDSHAKE file
  • Wait 1-5 min depends upon WiFi Range and your PC/Laptop

Where you can find your handshake file?

On the upper side of Right Corner, It will show like this : { WPA HANDSHAKE : BSSIDNUMBER }. If you not see like this then wait more minutes as i mentioned above, if you didn’t see for more than usual time then check WiFi, Is it out of range or Target WiFi range is weak.

After this :

  • Then close all window by stopping process by Key of “Ctrl+C”.

After completion steps of Garbing Files, Let’s Crack Password

Be Sure to Check Files of “WPA HANDSHAKE” in your directory which we have grabed by command of “-w /anyDirectory/to/save/Target/wifi/Files”

Have You founded your Files? If yes, then OK , If not, then you need to confirm again by this you need to repeat this steps again under the heading of “GARBING PASSWORD FILES”

For continuing steps you need a file named WORDLIST, you can find it many more website by search on Google search engine.If not want to download from any website use default Kali Linux WORDLISTS File from directory of /computer/usr/share/wordlists/rockyou.txt.gz. Extract this wordlists file.I will use this file to get WiFi password.

There are many wordlist in Online.

If you want to use another option, in that option you can generate your own wordlist file by a Tool named CRUNCH in Kali Linux.

Getting Password from HANDSHAKE Files

By this step of getting password from handshake file as you see where handshake files are saved, there will be 4 files in which we will only need 1 file named hackfiles.cap.

  1. Enter Command aircrack-ng /directory/of/hackfiles.cap/file -w /directory/of/wordlist/file/
  2. Hit Enter Key

It will take sometime to crack it.

How much time it will take? If your wordlist is more larger then it will take much time,If your PC is slower, When it will take less time? It will take less time if your PC/Laptop is much faster using i7 Processor and Maximum RAM to Crack Fast.

After Key Founding :

It looks Like this

Steps to enabling Network-manager and stop enabled monitor mode

  1. Enter Command “service network-manager restart”
  2. Enter Command to enable manage mode “airmon-ng stop wlan0mon”

Now, alright we are Ready To connect Target WiFi ^_^

  • Copy Password
  • Paste when connecting to WiFi while it asking to password

It will Connect to WiFi…


How to Prevent your WiFi From Hacking :

Method number 1 :

I would like to say that keep your password strong as possible as. i.e use char, letters and symbols  . Don’t use default WiFi password.

Method Number 2 :

If you are using mobile Hotspot or any router then i recommended to set limitation to connection, If you have a connect to only one device using that WiFi then you should set limitation that maximum connection will 1 not rather than that.

Any Question or Quires in your mind comment it below!

Leave a Comment

Your email address will not be published.