Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Wed, 06 Aug 2014 16:56:04 +0200
From: magnum <>
Subject: Re: Problem running John on Windows when trying to crack
 sha512 encrypted /etc/shadow from Linux

On 2014-08-05 19:54, Jörg Knobloch wrote:
> On Linux I run "john /etc/shadow" and it happily reports the password
> after a while.
> On Windows running john.exe from either, or
> I get:
> "No password hashes loaded (see FAQ)".

> A: Your password hash or cipher type(s) might not be supported by John,
> or at least by the version and build of John that you're using.
> Maybe. I've used three different Windows binaries, all give the same error.

> Maybe "crypt" includes the sha512 stuff, which is therefore not
> available on Windows.

Exactly. Using non-Jumbo, you need to run on a host supporting the 
crypt() library call *and* that supports sha512crypt using it.

The solution is building a fresh "bleeding edge" Jumbo for Windows. You 
should do so for Linux too since the sha512crypt format is at least 2x 
faster than the generic crypt format. Building on Windows is a challenge 
compared to most other systems. There are instructions at but they are 
not 100% updated. For a starter, the "make -j4 win64-cygwin-x86-64" 
should be replaced with "./configure && make -sj4". I can't be arsed to 
touch that OS so I won't update the wiki. But others here do use Windows 
so just try it and come back with any specific questions.


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.