Aircrack/Cracking
From charlesreid1
The Basics
To crack a WPA passphrase with aircrack is pretty simple, as long as the password is in the wordlist you feed aircrack.
$ aircrack-ng -w my_wordlist.txt my_capfile.cap
The Tricks
The tricks are all related to how you pick your wordlist.
Generating Raw Wordlists
You can create a raw wordlist using Cewl. You feed it a URL, it crawls the page, and it builds wordlists from the result. Be patient and choose your max depth wisely.
More information on basic usage of Cewl: Cewl
More on processing the output of Cewl to make wordlists more useful: Cewl/Wordlists