In some cases, it’s not possible to сrack WPA/WPA2-PSK key with
aircrack-ng in one step, especially while using a large dictionary.
aircrack-ng can’t pause and then resume cracking itself, but it is possible to save and then continue session with John The Ripper.
In this small note you’ll find how to save the current state of
aircrack-ng and then continue the cracking from where it was stopped.
Cool Tip: Crack Wi-Fi access points with WPA/WPA2-PSK easily! Reliable and verified way! Read more →
Install John The Ripper
Run the following command to install John The Ripper, if you haven’t done it yet:
$ sudo apt-get install john
Cool Tip: Most likely you do not need to install “John the Ripper” system-wide, as you can use it without installation! Read more →
When you press
Ctrl-C, John The Ripper aborts/pause cracking and saves the information about the progress of the current session to a file
~/.john/john.rec (by default).
To continue an interrupted session, run the John with
--restore=[session name] option.
Let’s use John The Ripper to create a session
foo, pipe its output to
aircrack-ng, try to PAUSE and then RESUME the cracking.
Start cracking WPA/WPA2-PSK key, using John The Ripper and
$ john --session=foo --stdout --wordlist=wordlist.dic | aircrack-ng -w - -b 00:11:22:33:44:55 WPAcrack.cap
||The name of the session|
||The name of the dictionary file|
||The MAC address of the access point|
||The name of the file that contains the authentication handshake|
Ctrl-C to pause cracking.
Cool Tip: Want to have some “fun”? Create a Linux fork bomb! One small string that is able to hang the whole system! Read more →
Continue cracking from where it was stopped (resume session
$ john --restore=foo | aircrack-ng -w - -b 00:11:22:33:44:55 WPAcrack.cap
This is a must-read for anyone who wants to understand, explain and implement DevOps culture, process and tools for high performance development and operations.
All DevOps practices in a single place - organisational, cultural and technical. Lots of exceptional case studies.
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices.