Free Practical Windows Penetration Testing tutorial, John the Ripper is a Windows penetration testing tool that is often used for password cracking. It is free and open source and is capable of cracking even the most complicated passwords. You can also use John the Ripper for detecting password strength and encryption type on a Windows machine.