Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Wed, 18 Jul 2012 11:46:10 -0500
From: "jfoug" <jfoug@....net>
To: <john-users@...ts.openwall.com>
Subject: Update to JtR Test Suite

NOTE, the TS is targeted at JtR developers.  However, it certainly can be
used by end users, to make sure their build of JtR is working properly, and
able to detect passwords.  The TS is a large step past the internal
'self-tests' within JtR.

 

The test suite has been updated.  It can be obtained from:

 

git clone git://github.com/magnumripper/jtrTestSuite test

 

Run the above command while in the 'root' JtR subdirectory, and it will
place the test suite into ./test, and then things like 'make test' will work
properly.

 

This new version contains many new dynamic formats. Several of these new
formats are ONLY available on the unstable and bleeding tree within the git
repository.

 

The new formats (note which ones are new, depends upon when you last
retrieved the TS) can be seen in the JtrTestSuite.Manifest. The latest
additions of formats are: dynamic_35,36,37,38 which are numerous salted SHA1
formats, the addition of SHA224, SHA256, SHA384, SHA512, GOST, WHIRLPOOL to
the dynamic formats (3 formats for each time in the default release).
XSHA512 added to GPU formats, sha256crypt and sha512crypt.

 

Also added is checksums for running incremental mode JtR tests.  The tests
will ONLY run if the proper all.chr and or alnum.chr file are present.
Proper here means that they are the same file used to create the input data
file.  If the input hash files, and the *.chr files do not match, this can
easily make the TestSuite appear to lock up, when testing inc modes, IF the
inc file does not produce the same stream of words.  Also, if there is a bug
in the inc module, and it does not produce the correct results, then the TS
will appear to lock up, when doing the incremental checks.

 

One new requirement on the TS, is it now requires Digest::MD5 to be
available.  This module should be available in most Perl installs.

 

Jim.


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.