Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 04 Aug 2011 12:27:47 +0200
From: magnum <rawsmooth@...dband.net>
To: john-dev@...ts.openwall.com
Subject: Re: issues with 1.7.8-jumbo-5

On 2011-08-04 01:50, magnum wrote:
> Program received signal SIGSEGV, Segmentation fault.
> __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy.S:94
> in ../sysdeps/x86_64/multiarch/strcpy.S
> (gdb) bt
> #0 __strcpy_ssse3 () at ../sysdeps/x86_64/multiarch/strcpy.S:94
> #1 0x00000000004a0b96 in do_wordlist_crack (db=0x7be1e0, name=0x0,
> rules=0) at wordlist.c:538
> #2 0x000000000049372f in john_run () at john.c:452
> #3 0x0000000000493b0b in main (argc=5, argv=0x7fffffffda68) at john.c:592

OK, here is a workaround:

$ ./john -pipe -fo=nt pw-fake-nt100k <dict/rockyou.utf8.lst -mem=-1

What happens is we seem to be in "wordlist preload" mode, which we 
should not when using -stdin or -pipe. Good thing it surfaced. Right now 
I'm not sure what's the best real fix (probably some extra clauses in 
the preload conditionals), but adding "-mem=-1" works around it.

Solar, does this get you around the problem too?

magnum

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ