View Issue Details

IDProjectCategoryView StatusLast Update
0002498Kali LinuxKali Package Bugpublic2015-08-12 21:06
Reporterbusyr Assigned Torhertzog  
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version2.0 
Fixed in Version2.0 
Summary0002498: John gives 'illegal instruction' error
Description

When trying to crack passwords JTR gives an 'illegal instruction' error.

I tried various hashes and passwordfiles, wordlist and bruteforce crack-modes.

This is a freshly installed Kali 2.0 iso on VMware.

Steps To Reproduce

Error when cracking MD5-hashes:

john hash.md5 --format=Raw-MD5

Using default input encoding: UTF-8
Loaded 2 password hashes with no different salts (Raw-MD5 [MD5 128/128 AVX 4x3])
Warning: no OpenMP support for this hash type, consider --fork=4
Illegal instruction

Error when cracking NTLM-hashes:

john left.pwdump --format=nt

Using default input encoding: UTF-8
Rules/masks using ISO-8859-1
Loaded 2950 password hashes with no different salts (NT [MD4 128/128 AVX 4x3])
Warning: no OpenMP support for this hash type, consider --fork=4
Illegal instruction

Also with wordlist and fork:

john left.pwdump --format=nt --fork=4 --wordlist wordlist.txt

Using default input encoding: UTF-8
Loaded 2950 password hashes with no different salts (NT [MD4 128/128 AVX 4x3])
Node numbers 1-4 of 4 (fork)
Illegal instruction

Additional Information

Some commands do work fine. A --show=left works fine:

john left.pwdump --show=left

Activities

busyr

busyr

2015-08-12 14:36

reporter   ~0003686

Downloaded and compiled john-1.8.0-jumbo-1.tar.gz. This works just fine,

rhertzog

rhertzog

2015-08-12 19:43

administrator   ~0003697

You might want to configure your virtual machine to support more advanced CPU instructions.

$ john|head -n1
John the Ripper password cracker, version 1.8.0.6-jumbo-1-bleeding_omp [linux-gnu 64-bit AVX-autoconf]

More specifically the "avx" one I guess.

rhertzog

rhertzog

2015-08-12 21:06

administrator   ~0003710

This will be fixed shortly with john version 1.8.0.6-jumbo-1-0kali2 which will restrict itself to what the toolchain supports by default... not more than SSE2 on amd64 for instance.

I have opened another bug (0002498) to try to find a way to provide again optimized binaries...

Issue History

Date Modified Username Field Change
2015-08-12 14:09 busyr New Issue
2015-08-12 14:36 busyr Note Added: 0003686
2015-08-12 19:43 rhertzog Note Added: 0003697
2015-08-12 19:43 rhertzog Assigned To => rhertzog
2015-08-12 19:43 rhertzog Status new => assigned
2015-08-12 19:43 rhertzog Product Version kali-dev => 2.0
2015-08-12 21:06 rhertzog Note Added: 0003710
2015-08-12 21:06 rhertzog Status assigned => resolved
2015-08-12 21:06 rhertzog Fixed in Version => 2.0
2015-08-12 21:06 rhertzog Resolution open => fixed