openwall / john

John the Ripper jumbo - advanced offline password cracker, which supports hundreds of hash and cipher types, and runs on many operating systems, CPUs, GPUs, and even some FPGAs
https://www.openwall.com/john/
Other
10.21k stars 2.09k forks source link

98 errors reported by ./jtrts .pl -passthru='--fork=8' -q #988

Closed frank-dittrich closed 9 years ago

frank-dittrich commented 9 years ago

Not sure whether this is a jtrts problem or whether the recent jtrts changes really uncovered tons of bugs.

This is with the latest JtR and test suite commits https://github.com/magnumripper/JohnTheRipper/commit/05da509408edcb6ddcd3cab3195b9fd8da374265 https://github.com/magnumripper/jtrTestSuite/commit/7e4f6193fcc4e1e392f5986cf69efea558447004 On my 64 bit Linux system (quad core with hyper threading). I built john like this

make -s distclean && ./configure --enable-memdbg --enable-asan && make -s 

Then I ran


(master)test $ ./jtrts.pl -passthru='--fork=8' -q
-------------------------------------------------------------------------------
- JtR-TestSuite (jtrts). Version 1.13, Dec 21, 2014.  By, Jim Fougeron & others
- Testing:  John the Ripper password cracker, version 1.8.0.2-jumbo-1-bleeding_omp [linux-gnu 64-bit AVX-autoconf]
--------------------------------------------------------------------------------
form=dynamic_0-raw                guesses: 1315 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_19                   guesses: 1506 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_20                   guesses: 3812 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_29-raw-utf8          guesses: 1232 -show=1229 0:00:00:00 DONE : Expected count(s) (1229)  [!!!FAILED!!!]
form=dynamic_29-raw-utf8          guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_29-utf8              guesses: 1232 -show=1229 0:00:00:00 DONE : Expected count(s) (1229)  [!!!FAILED!!!]
form=dynamic_29-utf8              guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_29-sapf-utf8         guesses: 1450 -show=1416 0:00:00:00 DONE : Expected count(s) (1416)(1500)  [!!!FAILED!!!]
form=dynamic_33-NT-utf8           guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_33-sapf-utf8         guesses: 1450 -show=1416 0:00:00:00 DONE : Expected count(s) (1416)(1500)  [!!!FAILED!!!]
form=dynamic_39                   guesses: 1506 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1001                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1002                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1003                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1004                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1005                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1006                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1007                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1014                 guesses: 1512 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1016                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1018                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1019                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1020                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1021                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1022                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1023                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1024                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1025                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1026                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1027                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1028                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1029                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1030                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1031                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1300                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1350                 guesses: 1501 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1400                 guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1501                 guesses: 1512 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1502                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1503                 guesses: 1512 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_1504                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2000                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2001                 guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2002                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2003                 guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2004                 guesses: 1731 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2005                 guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2006                 guesses: 1731 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2008                 guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2009                 guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2010                 guesses: 1512 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2011                 guesses: 1512 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_2014                 guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-raw-utf8            guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-utf8                guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-sapf-utf8           guesses: 1450 -show=1416 0:00:00:00 DONE : Expected count(s) (1416)(1500)  [!!!FAILED!!!]
form=descrypt                     guesses: 1697 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=descrypt                     guesses: 1575 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=pixMD5                       guesses: 1506 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5                      guesses: 1501 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-utf8                guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=hmac-sha1                    guesses: 1731 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=hmac-sha224                  guesses: 1731 -show=1500 0:00:00:04 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=hmac-sha256                  guesses: 1731 -show=1500 0:00:00:04 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dragonfly3-64                guesses: 1730 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dragonfly4-64                guesses: 1730 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=hmacMD5                      guesses: 1731 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=rakp                         guesses: 1731 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=BFegg                        guesses: 1503 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=MSSql                        guesses: 1364 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=MSSql-8859-1                 guesses: 1557 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=MSSql-8859-1-gen             guesses: 1512 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=oracle                       guesses: 1608 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=netlm-l0phtcrack             guesses: 1479 -show=1351 0:00:00:00 DONE : Expected count(s) (1351)  [!!!FAILED!!!]
form=net-md5 (dyna)               guesses: 1506 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=net-md5                      guesses: 1506 -show=1500 0:00:00:02 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=lotus5                       guesses: 1506 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=epi                          guesses: 1730 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-sha                      guesses: 1504 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=mssql-utf8                   guesses: 1286 -show=1229 0:00:00:00 DONE : Expected count(s) (1229)  [!!!FAILED!!!]
form=mschapv2-naive-utf8          guesses: 1560 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=netlmv2-utf8                 guesses: 1560 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=netntlm-naive-utf8           guesses: 1560 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=netntlm-naive(l0phtcrack)-ut guesses: 1560 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=netntlmv2-utf8               guesses: 1560 -show=1500 0:00:00:01 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=NT-utf8                      guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=NTv2-utf8                    guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=NT-raw-utf8                  guesses: 1351 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=NTv2-raw-utf8                guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=mscash-utf8                  guesses: 1569 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=mssql05-utf8                 guesses: 1541 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=oracle-utf8                  guesses: 1602 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-utf8                guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=raw-md5u-raw-utf8            guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=dynamic_29-raw-utf8          guesses: 1542 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=mssql-koi8r-gen              guesses: 1511 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
form=SAP F/G                      guesses: 6935 -show=6794 0:00:00:00 DONE : Expected count(s) (6794)  [!!!FAILED!!!]
form=sapB                         guesses: 1604 -show=1500 0:00:00:00 DONE : Expected count(s) (1500)  [!!!FAILED!!!]
Some tests had Errors. Performed 244 tests.  98 errors                   
Time used was 617 seconds
frank-dittrich commented 9 years ago

Those lines where more hashes than expected are cracked are a jtrts issue. jtrts is counting dupes in john.pot.

frank-dittrich commented 9 years ago

Without --fork, almost all errors disappear.

jfoug commented 9 years ago

It is showing the -show=# with correct number. I am not sure why it is giving errors. This is the exact condition why we added the -show

jfoug commented 9 years ago

Closing. This is simply a dupe of the bug on the jtrts tree.