Date: Wed, 17 Aug 2011 10:33:17 +0200 From: magnum <rawsmooth@...dband.net> To: john-dev@...ts.openwall.com Subject: Re: 45% wordlist boost just waiting to happen On 2011-08-15 21:35, magnum wrote: > These lines in wordlist.c always nagged me: > > > #if 0 && ARCH_ALLOWS_UNALIGNED > /* XXX: somehow this breaks things - why? */ > line = words[nCurLine++]; > #else > strcpy(line, words[nCurLine++]); > #endif > > > Today I finally tried removing that "0 && " road block and this made for > a stunning 45% boost running a wordlist + rules against LM. I see no > problems. I've run like that since and only now a problem surfaced. *** glibc detected *** ./john: corrupted double-linked list: 0x00000000080e67d0 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x76bb6)[0x7fd3d1700bb6] /lib/x86_64-linux-gnu/libc.so.6(+0x78b21)[0x7fd3d1702b21] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x73)[0x7fd3d17068e3] ./john(do_wordlist_crack+0x12b1)[0x4b5a8f] It only happened for an OMP build (but it happens with only one thread). I still hope we can use this, with a workaround for the problem. I'm not sure I can debug this but I'll try, some day. magnum
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.