JTR (Password Cracking) - John the Ripper 1.7 Released - FINALLY
Darknet spilled these bits on March 12th 2006 @ 5:58 am

The new “features” this time are primarily performance improvements possible due to the use of better algorithms (bringing more inherent parallelism of trying multiple candidate passwords down to processor instruction level), better optimized code, and new hardware capabilities (such as AltiVec available on PowerPC G4 and G5 processors).

In particular, John the Ripper 1.7 is a lot faster at Windows LM hashes than version 1.6 used to be. (Since JtR is primarily a Unix password cracker, optimizing the Windows LM hash support was not a priority and hence it was not done in time for the 1.6 release.) John’s “raw” performance at LM hashes is now similar to or slightly better than that of commercial Windows password crackers such as LC5 - and that’s despite John trying candidate passwords in a more sophisticated order based on statistical information (resulting in typical passwords getting cracked earlier).

John the Ripper 1.7 also improves on the use of MMX on x86 and starts to use AltiVec on PowerPC processors when cracking DES-based hashes (that is, both Unix crypt(3) and Windows LM hashes). To my knowledge, John 1.7 (or rather, one of the development snapshots leading to this release) is the first program to cross the 1 million Unix crypts per second (c/s) boundary on a general-purpose CPU. Currently, John 1.7 achieves up to 1.6M c/s raw performance (that is, with no matching salts) on a PowerPC G5 at 2.7 GHz (or 1.1M c/s on a 1.8 GHz) and touches 1M c/s on the fastest AMD CPUs currently available. Intel P4s reach up to 800k c/s. (A non-public development version making use of SSE also reaches 1M c/s on an Intel P4 at 3.4 and 3.6 GHz. I intend to include that code into a post-1.7 version.)

Additionally, John 1.7 makes an attempt at generic vectorization support for bitslice DES (would anyone try to set DES_BS_VECTOR high and compile this on a real vector computer, with compiler vectorizations enabled?), will do two MD5 hashes at a time on RISC architectures (with mixed instructions, allowing more instructions to be issued each cycle), and includes some Blowfish x86 assembly code optimizations for older x86 processors (the Pentium Pro family, up to and including Pentium 3) with no impact on newer ones due to runtime CPU type detection.

Speaking of the actual features, John 1.7 adds an event logging framework (John will now log how it proceeds through stages of each of its cracking modes - word mangling rules being tried, etc.), better idle priority emulation with POSIX scheduling calls (once enabled, this almost eliminates any impact John has on performance of other applications on the system), system-wide installation support for use by *BSD ports and Linux distributions, and support for AIX, DU/Tru64 C2, and HP-UX tcb files in the “unshadow” utility.

Finally, there are plenty of added pre-configured make targets with optimal settings, including ones for popular platforms such as Linux/x86-64, Linux/PowerPC (including ppc64 and AltiVec), Mac OS X (PowerPC and x86), Solaris/sparc64, OpenBSD on almost anything 32-bit and 64-bit, and more.

Of course, all platforms supported by John 1.6 (including plain x86 running most Unix-like systems, Win32, or DOS) are still supported. Similarly, pre-compiled binary distributions of John 1.7 for Win32 and DOS are made available.

Source: Security Focus

Tags:  ,  ,  ,  ,  

rss Subscribe to Darknet RSS Feed rss

| 70,836 views |

rss 22 comments
  1. pingback

    [...] Yes, JTR 1.7 was recently released! [...]

  2. naveed
    May 12th, 2006 | 6:08 pm

    from where do i download john the ripper ?

    regards,
    naveed
    naveedvfp@yahoo.com

  3. Hellboy
    May 18th, 2006 | 2:06 pm

    Naveed u can get it from here

    http://www.openwall.com/john/

  4. naveed
    May 18th, 2006 | 6:41 pm

    i did download john the ripper john171w.zip but i don’t understand
    about parameter although i was writing correct but each time it was giving me an error, can you provide me link to download bruteforcer
    or email cracker for yahoo ?

    regards,
    naveed

  5. rudra
    June 23rd, 2006 | 4:27 am

    from where i can get john ripper 1.7. inform.

  6. June 23rd, 2006 | 5:10 am

    *Gouki looks up 2 comments*

    http://www.openwall.com/john/

  7. pingback

    [...] Jack the Ripper is still king Medusa is good Ophcrack for Rainbow Tables [...]

  8. henrik
    September 13th, 2006 | 4:50 pm

    is there any programmes to look at social security database’s or dhss databases?

  9. September 26th, 2006 | 7:27 am

    very good utility

  10. Adubs
    September 28th, 2006 | 1:48 am

    now how the fuck do u use this

  11. September 28th, 2006 | 4:03 am

    Adubs: You are required to engage your brain and RTFM :)

  12. ALI KHAYRI
    October 31st, 2006 | 7:51 am

    Speaking of the actual features, John 1.7 adds an event logging framework (John will now log how it proceeds through stages of each of its cracking modes - word mangling rules being tried, etc.), better idle priority emulation with POSIX scheduling calls (once enabled, this almost eliminates any impact John has on performance of other applications on the system), system-wide installation support for use by *BSD ports and Linux distributions, and support for AIX, DU/Tru64 C2, and HP-UX tcb files in the “unshadow” utility.

  13. Stephanie
    November 18th, 2006 | 8:53 pm

    For anyone interested, there is a diff file to add support to John the Ripper for Tiger’s (Mac OS X 10.4) salted SHA1 hashes.

    http://fsbsoftware.com/john-1.7-saltsha1.diff

    And some precompiled versions of JtR for Mac OS X are available here (not including the Tiger salted SHA1 diff):
    http://www.macunix.net/JTR/

  14. deleo
    November 20th, 2006 | 7:28 pm

    how can i learn to use jtr

  15. zac
    November 30th, 2006 | 7:03 pm

    Adubs: You are required to engage your brain and RTFM :)

    the problem is that all the damn tutorials you find on the net tell you to type “john -x xxxx.xxx” etc but the error returned is that there is no executable named “john”. If all you needed was TFM then there would be no tutorials. The older 1.6 versions include the “john” executable and will work with all the tutorials you find on the net.

    good luck though. I’ve been using jtr with the CCbill exploiter and have not found a single working pass yet. yay?!?!?……

  16. rana
    December 11th, 2006 | 4:17 pm

    can any one tell me how to use john ripper transparently

  17. pingback

    [...] Sí, JTR 1.7 salió hace poco! John the Ripper es un crackeador de contraseñas muy rápido disponible para muchos sabores de UNIX, DOS, Win32, BeOS y OpenVMS. Su principal objetivo es detectar contraseñas débiles de los sistemas operativos. Soporta hashes de contraseñas del tipo crypt(3), Kerberos AFS y Windows NT/2000/XP/2003 LM, además de otras. [...]

  18. hix
    April 8th, 2007 | 7:41 am

    can JTR crack friendster passwords?

  19. albino
    July 6th, 2007 | 6:51 am

    i read the instructions btu im not computer savvi enough to understand how do u install and run

  20. September 6th, 2007 | 2:48 pm

    do your research….

    and use your common sense if you cant get things working.

    /cvntyness

  21. N-ZeX
    October 24th, 2007 | 8:00 am

    zac,

    actually, it’s not “john”, it’s “john-mmx”. i dont know why they messed-up “john” with “john-mmx”

    also, can JTR get passwords from yahoo mail and friendster? if not, does anybody know how i can get the hashed passwords of a certain yahoo user? all i have is their e-mail address…

comment on this article

Sitemap - ShaolinTiger - DigiSniper - Digital Photography
Shutter Asia Photography Forum - We Ate This