John the Ripper

John the Ripper is a fast password cracker, currently available for many flavors of Unix (11 are officially supported, not counting different architectures), Win32, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types which are most commonly found on various Unix flavors, as well as Kerberos AFS and Windows NT/2000/XP LM hashes. Several other hash types are added with contributed patches.

Tags Security Cryptography Systems Administration Text Processing Filters Utilities
Licenses GPLv2
Operating Systems BeOS Mac OS X Windows MS-DOS Windows Windows Windows POSIX Unix
Implementation Assembly C Unix Shell

Tweet this project Short link

Rss Recent releases

Changes: Besides the update to 1.7.3 (and thus including all of the improvements of that version in a well-tested native package), new with this release is official support for Windows NTLM (MD4-based) and Mac OS X 10.4+ salted SHA-1 hashes. Also included is a pre-built RPM package for 64-bit capable systems, which makes use of 64-bit mode extended SSE2. This is a free upgrade for everyone who has purchased the product in the past.

Changes: This release focuses on better x86-64 support. Most notably, two Blowfish-based crypt(3) hashes may now be computed in parallel for much better performance on x86-64, and new make targets have been added for Mac OS X 10.5+ (Leopard) and recent versions of Solaris on 64-bit capable x86 processors, producing 64-bit builds that make use of the 64-bit mode extended SSE2. As a bonus, "DumbForce" and "KnownForce" external mode samples have been added to the default john.conf.

Changes: A native (dmg) package is now available, including a Universal binary that will run on both PowerPC and Intel Macs, making use of AltiVec and SSE2 acceleration, respectively. A large multilingual wordlist has been included in the package, and the documentation has been revised to be specific for the given package on Mac OS X rather than generic.

Changes: John the Ripper Pro builds upon the free version to deliver a commercial product better tailored for specific operating systems. It is distributed primarily in the form of "native" packages for the target operating systems. Currently available is an RPM package for Linux/x86 with processor type detection and support for SSE2 and MMX. A large multilingual wordlist has been included in the package, and the documentation has been revised to be specific for the given package and OS rather than generic. The full source code sufficient to rebuild the package is also provided.

Changes: Bitslice DES code for x86-64 that makes use of the 64-bit mode extended SSE2 with 16 XMM registers has been added for better performance at DES-based crypt(3) hashes with x86-64 builds on AMD processors. A new make target for FreeBSD/x86-64 has been added.

C9c624029955067c2a25fcc2ae2ffffc_thumb

Project Spotlight

Toorox

A Linux live-DVD based on Gentoo.

Ad8cc32732b24e324e5742a2150d6093_thumb

Project Spotlight

BugHotel Reservation System

A hotel booking and accounting package.