Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110724010210.GA16990@openwall.com>
Date: Sun, 24 Jul 2011 05:02:10 +0400
From: Solar Designer <solar@...nwall.com>
To: announce@...ts.openwall.com, john-users@...ts.openwall.com
Subject: John the Ripper 1.7.8-jumbo-4

Hi,

John the Ripper 1.7.8-jumbo-4 is available from the usual places:

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

In this update, support for compile-time plugins has been introduced to
make it easy to create non-conflicting source code patches adding new
hash and cipher types.  Many of the existing "formats" have been
converted to use the new plugins framework (although this change should
be almost transparent to users).  As an unfortunate side-effect,
building 1.7.8-jumbo-4 from source requires GNU make (as opposed to
another/any Unix-like system vendor's make program).  There's a
commented-out section in the Makefile that presumably works with Sun's
make under Solaris, though (but it is simpler to just use "gmake").

Thanks to magnum and JimF!

Performance at MSCash2 (Domain Cached Credentials of modern Windows
systems) has been improved through the use of SSE2.  In fact, it's now
several times higher.  On a dual Xeon E5420 (8 cores at 2.5 GHz),
linux-x86-64, gcc 4.5.0:

Benchmarking: M$ Cache Hash 2 (DCC2) [SSE2-para 8x]... (8xOMP) DONE
Raw:    2867 c/s real, 358 c/s virtual

This is due to work by JimF, magnum, and bartavelle.

JimF enhanced the "generic MD5" code to provide more of the MD5 and
SHA-1 based hash types under more build targets.  Yes, sha1(md5($p)),
also known as md5_gen(23), now works under -x86-64 targets.

Dhiru Kholia enhanced the WinZip/AES cracker with optional OpenMP
parallelization.  Thanks, Dhiru!
(Unfortunately, the false positives problem is not yet removed, so this
is currently of little practical use because only very short runs
against very weak passwords result in the correct password being found.
Yet it is a desirable development milestone.)

As a more technical/development summary, I integrated the following
patches (in some cases with additional changes of my own):

john-1.7.8-jumbo-2-plugin.diff
john-1.7.8-jumbo-2-plugin-mscash2-2.diff.gz
john-1.7.8-jumbo-2-after-cash2_many_fixes-1.diff.gz
john-1.7.8-jumbo-2-md5_gen_fixes-1.diff.gz
zip-omp-support-2.diff

Alexander

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.