[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 07 May 2011 02:06:38 +0200
From: magnum <rawsmooth@...dband.net>
To: john-users@...ts.openwall.com
Subject: Re: Added a john 'testing suite' to the patch page
On 2011-05-07 00:03, jfoug wrote:
> Not actually a patch, but I put it there. This is a set of a couple
> scripts, many input files, and a wordlist file, which tests john. When run,
> there is very little, but nice informative output, listing the format, and
> how many passwords were found. For almost all formats, 1320 is the
> 'correct' number.
Excellent! However, here are some changes needed to run this under Linux
(and others).
1. /bin/ksh is unusual, /bin/sh exists on all systems
2. We never have current dir in our path
thanks
magnum
diff -urpN run/tst.orig//tstall run/tst/tstall
--- run/tst.orig//tstall 2011-05-06 21:12:31.000000000 +0000
+++ run/tst/tstall 2011-05-07 00:00:40.000000000 +0000
@@ -1,60 +1,60 @@
-#!/bin/ksh
+#!/bin/sh
echo -------------------------------------------------------------------------
echo This test bat will test ../john against many formats.
echo Each test should find 1320 passwords. Any which do not, show a problem
echo -------------------------------------------------------------------------
echo
-tstone gen_0_tst.in '-form=md5_gen(0)'
-tstone gen_1_tst.in '-form=md5_gen(1)'
-tstone gen_2_tst.in '-form=md5_gen(2)'
-tstone gen_3_tst.in '-form=md5_gen(3)'
-tstone gen_4_tst.in '-form=md5_gen(4)'
-tstone gen_5_tst.in '-form=md5_gen(5)'
-tstone gen_6_tst.in '-form=md5_gen(6)'
-tstone gen_6_1salt_tst.in '-form=md5_gen(6)_1-salt'
-tstone gen_7_tst.in '-form=md5_gen(7)' -fie '\x1f'
-tstone gen_8_tst.in '-form=md5_gen(8)'
-tstone gen_9_tst.in '-form=md5_gen(9)'
-tstone gen_10_tst.in '-form=md5_gen(10)'
-tstone gen_11_tst.in '-form=md5_gen(11)'
-tstone gen_12_tst.in '-form=md5_gen(12)'
-tstone gen_13_tst.in '-form=md5_gen(13)'
-tstone gen_14_tst.in '-form=md5_gen(14)'
-tstone gen_15_tst.in '-form=md5_gen(15)'
-tstone gen_16_tst.in '-form=md5_gen(16)'
-tstone gen_17_tst.in '-form=md5_gen(17)'
-tstone gen_18_tst.in '-form=md5_gen(18)'
-tstone gen_19_tst.in '-form=md5_gen(19)'
-tstone gen_20_tst.in '-form=md5_gen(20)'
-tstone gen_21_tst.in '-form=md5_gen(21)'
-tstone gen_22_tst.in '-form=md5_gen(22)'
-tstone gen_23_tst.in '-form=md5_gen(23)'
-tstone gen_24_tst.in '-form=md5_gen(24)'
-tstone gen_25_tst.in '-form=md5_gen(25)'
-tstone gen_26_tst.in '-form=md5_gen(26)'
-tstone gen_27_tst.in '-form=md5_gen(27)'
-tstone gen_28_tst.in '-form=md5_gen(28)'
+./tstone gen_0_tst.in '-form=md5_gen(0)'
+./tstone gen_1_tst.in '-form=md5_gen(1)'
+./tstone gen_2_tst.in '-form=md5_gen(2)'
+./tstone gen_3_tst.in '-form=md5_gen(3)'
+./tstone gen_4_tst.in '-form=md5_gen(4)'
+./tstone gen_5_tst.in '-form=md5_gen(5)'
+./tstone gen_6_tst.in '-form=md5_gen(6)'
+./tstone gen_6_1salt_tst.in '-form=md5_gen(6)_1-salt'
+./tstone gen_7_tst.in '-form=md5_gen(7)' -fie '\x1f'
+./tstone gen_8_tst.in '-form=md5_gen(8)'
+./tstone gen_9_tst.in '-form=md5_gen(9)'
+./tstone gen_10_tst.in '-form=md5_gen(10)'
+./tstone gen_11_tst.in '-form=md5_gen(11)'
+./tstone gen_12_tst.in '-form=md5_gen(12)'
+./tstone gen_13_tst.in '-form=md5_gen(13)'
+./tstone gen_14_tst.in '-form=md5_gen(14)'
+./tstone gen_15_tst.in '-form=md5_gen(15)'
+./tstone gen_16_tst.in '-form=md5_gen(16)'
+./tstone gen_17_tst.in '-form=md5_gen(17)'
+./tstone gen_18_tst.in '-form=md5_gen(18)'
+./tstone gen_19_tst.in '-form=md5_gen(19)'
+./tstone gen_20_tst.in '-form=md5_gen(20)'
+./tstone gen_21_tst.in '-form=md5_gen(21)'
+./tstone gen_22_tst.in '-form=md5_gen(22)'
+./tstone gen_23_tst.in '-form=md5_gen(23)'
+./tstone gen_24_tst.in '-form=md5_gen(24)'
+./tstone gen_25_tst.in '-form=md5_gen(25)'
+./tstone gen_26_tst.in '-form=md5_gen(26)'
+./tstone gen_27_tst.in '-form=md5_gen(27)'
+./tstone gen_28_tst.in '-form=md5_gen(28)'
-tstone DES_tst.in '-form=DES'
-tstone BigCrypt_tst.in '-form=BigCrypt_DES'
-tstone md5_1_tst.in '-form=md5'
-tstone md5_apr1_tst.in '-form=md5_(apr1)'
-tstone pixMD5.in '-form=pixMD5'
-tstone PO_tst.in '-form=PO'
-tstone PHPS_tst.in '-form=PHPS'
-tstone gen_raw_tst.in '-form=raw-md5' -form raw-md5
-tstone gen_phpass_tst.in '-form=PHPass-md5'
-tstone BF_tst.in '-form=BF'
-tstone BSDI_tst.in '-form=BSDI'
-tstone RawSHA1_tst.in '-form=raw-sha1' -form raw-sha1
-tstone NT_tst.in '-form=NT' -form nt
-tstone RawMD4_tst.in '-form=raw-md4' -form raw-md4
-tstone MSCash_tst.in '-form=mscash'
-tstone LM_tst.in '-form=LM' -form lm
+./tstone DES_tst.in '-form=DES'
+./tstone BigCrypt_tst.in '-form=BigCrypt_DES'
+./tstone md5_1_tst.in '-form=md5'
+./tstone md5_apr1_tst.in '-form=md5_(apr1)'
+./tstone pixMD5.in '-form=pixMD5'
+./tstone PO_tst.in '-form=PO'
+./tstone PHPS_tst.in '-form=PHPS'
+./tstone gen_raw_tst.in '-form=raw-md5' -form raw-md5
+./tstone gen_phpass_tst.in '-form=PHPass-md5'
+./tstone BF_tst.in '-form=BF'
+./tstone BSDI_tst.in '-form=BSDI'
+./tstone RawSHA1_tst.in '-form=raw-sha1' -form raw-sha1
+./tstone NT_tst.in '-form=NT' -form nt
+./tstone RawMD4_tst.in '-form=raw-md4' -form raw-md4
+./tstone MSCash_tst.in '-form=mscash'
+./tstone LM_tst.in '-form=LM' -form lm
echo NOTE, only 698 LM tests found in this pwdump file, that is 'normal'
-tstone PWDUMP_tst.in '-form=pwdump_LM' -form lm
-tstone PWDUMP_tst.in '-form=pwdump_NT' -form nt
-tstone nsldaps_tst.in '-form=Netscape_LDAP_SSHA' -form ssha
-tstone ns_tst.in '-form=Netscreen_MD5'
-tstone XSHA_tst.in '-form=MAC_OSX_Salted_SHA1'
+./tstone PWDUMP_tst.in '-form=pwdump_LM' -form lm
+./tstone PWDUMP_tst.in '-form=pwdump_NT' -form nt
+./tstone nsldaps_tst.in '-form=Netscape_LDAP_SSHA' -form ssha
+./tstone ns_tst.in '-form=Netscreen_MD5'
+./tstone XSHA_tst.in '-form=MAC_OSX_Salted_SHA1'
diff -urpN run/tst.orig//tstone run/tst/tstone
--- run/tst.orig//tstone 2011-05-06 21:10:36.000000000 +0000
+++ run/tst/tstone 2011-05-07 00:00:43.000000000 +0000
@@ -1,4 +1,4 @@
-#!/bin/ksh
+#!/bin/sh
rm -f john.log
rm -f john.rec
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux -
Powered by OpenVZ