openwall/john-tests

Wrong alnum.chr md5sum

Closed this issue · 1 comments

(master)test $ grep -n inc_alnum_ jtrts.dat 
1049:(inc)(base),(X),(jumbo)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,dyn_0-inc_alnum_qwk,INCREMENT_alnum,dynamic_0_inc_alnum_qwk_tst.in,dynamic_0,N,X,(500),(500)
1051:(inc)(base),(X),(jumbo)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,NT-inc_alnum_qwk,INCREMENT_alnum,NT_inc_alnum_qwk_tst.in,nt,N,X,(500),(500)
1053:(inc)(base),(X),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,DES-inc_alnum_qwk,INCREMENT_alnum,DES_inc_alnum_qwk_tst.in,des,N,X,(1500),(1500)
1055:(inc)(base),(X),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,descrypt-inc_alnum_qwk,INCREMENT_alnum,DES_inc_alnum_qwk_tst.in,descrypt,N,X,(1500),(1500)
1059:(inc),(inc),(jumbo)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,dyn_0-inc_alnum,INCREMENT_alnum,dynamic_0_inc_alnum_tst.in,dynamic_0,N,X,(1500),(1500)
1061:(inc),(inc),(jumbo)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,NT-inc_alnum,INCREMENT_alnum,NT_inc_alnum_tst.in,nt,N,X,(1500),(1500)
1063:(inc),(inc),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,DES-inc_alnum,INCREMENT_alnum,DES_inc_alnum_tst.in,des,N,X,(1500),(1500)
1065:(inc),(inc),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,DES-inc_alnum,INCREMENT_alnum,DES_inc_alnum_tst.in,des,N,X,(1500),(1500)
1067:(inc),(inc),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,descrypt-inc_alnum,INCREMENT_alnum,DES_inc_alnum_tst.in,descrypt,N,X,(1500),(1500)
1069:(inc),(inc),(core)&(inc_alnum_8748cf8baf51cc549f01dce50d0b715d),10000,descrypt-inc_alnum,INCREMENT_alnum,DES_inc_alnum_tst.in,descrypt,N,X,(1500),(1500)
(master)test $ cd ../run/
(bleeding-jumbo)run $ md5sum alnum.chr 
ee8763c850dee8e4b88ef547a8ed39b8  alnum.chr
(bleeding-jumbo)run $ cd ../test/
(master)test $ ./jtrts.pl -type inc -v
-------------------------------------------------------------------------------
- JtR-TestSuite (jtrts). Version 1.13, Dec 21, 2014.  By, Jim Fougeron & others
- Testing:  John the Ripper 1.8.0.6-jumbo-1-1988-g967be59 OMP [linux-gnu 64-bit AVX2-ac]
--------------------------------------------------------------------------------

John Jumbo build detected.
--pot=NAME option is valid
--regex mode exists
--encoding=NAME option is valid
all.chr (../run/all.chr) not found
alnum.chr found, inc_alnum_ee8763c850dee8e4b88ef547a8ed39b8 added as a capability
Types to filter on:
inc
Capabilities in this build of john:
jumbo core inc local_pot_valid regex encode_valid utf8 cp1252 cp1251 koi8r cp437 cp737 cp850 cp858 cp866 iso8859-1 iso8859-15 inc_alnum_ee8763c850dee8e4b88ef547a8ed39b8

NO tests were performed.  Time used was 1 seconds

Not sure whether there ever was an alnum.chr file with md5sum 8748cf8baf51cc549f01dce50d0b715d, but I guess there must have been.

Just replacing the md5sum in jtrts.dat doesn't work, because the current alnum.chr produces other candidates than those expected. Running

../run/john -ses=tst- -pot=tst-.pot dynamic_0_inc_alnum_qwk_tst.in --incremental=alnum -form=dynamic_0

for more than 5 minutes just cracked 426 hashes, so it will probably take quite some time to crack the remaining dynamic_0 hashes.

jfoug commented

3c82140 gets these running again, BUT I really need to recreate the input files also. Since the chr files have changed, the order of the created input words is now different. all words in the input files do get cracked, it can just take a lot longer than it should becuase the words in the input file are much deeper in the generated set from the chr file.