[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sat, 17 Nov 2012 12:15:08 +0100
From: buawig <buawig@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: cracking passwords with a kerberos traffic dump
/ aes256-cts-hmac-sha1-96 (18)
> I have implemented such a format (attached) with the help of code
> posted on insidepro.com forum and by asking "ghudson" numerous
> questions on #krbdev . However, it is super slow due to use of PBKDF2
> with 4096 iterations.
that was fast, thank you!
I cloned bleeding-jumbo and copied krb-ng_fmt_plug.c into src,
modified the Makefile (HAVE_KRB5 = -DHAVE_KRB5) and tried to build it,
but failed (see attachment).
sha1sum krb-ng_fmt_plug.c
c8348b6c35825dfa52c7ad9ebadb7ea618ba46fd krb-ng_fmt_plug.c
gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include -DHAVE_KRB5 -DHAVE_CRYPT -DHAVE_DL -march=native -funroll-loops krb-ng_fmt_plug.c
krb-ng_fmt_plug.c: In function ‘crypt_all’:
krb-ng_fmt_plug.c:407:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
krb-ng_fmt_plug.c:415:3: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
krb-ng_fmt_plug.c: At top level:
krb-ng_fmt_plug.c:467:2: warning: initialization makes integer from pointer without a cast [enabled by default]
krb-ng_fmt_plug.c:467:2: warning: (near initialization for ‘fmt_krb5ng.params.max_keys_per_crypt’) [enabled by default]
krb-ng_fmt_plug.c:467:2: error: initializer element is not computable at load time
krb-ng_fmt_plug.c:467:2: error: (near initialization for ‘fmt_krb5ng.params.max_keys_per_crypt’)
krb-ng_fmt_plug.c:474:3: warning: braces around scalar initializer [enabled by default]
krb-ng_fmt_plug.c:474:3: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:475:4: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:475:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:476:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:476:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:477:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:477:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:478:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:478:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:479:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:479:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:480:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:480:4: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:482:3: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:482:3: warning: (near initialization for ‘fmt_krb5ng.methods.source’) [enabled by default]
krb-ng_fmt_plug.c:483:3: warning: missing braces around initializer [-Wmissing-braces]
krb-ng_fmt_plug.c:483:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash’) [-Wmissing-braces]
krb-ng_fmt_plug.c:484:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:484:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[1]’) [enabled by default]
krb-ng_fmt_plug.c:485:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:485:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[2]’) [enabled by default]
krb-ng_fmt_plug.c:486:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:486:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[3]’) [enabled by default]
krb-ng_fmt_plug.c:487:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:487:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[4]’) [enabled by default]
krb-ng_fmt_plug.c:488:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:488:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[5]’) [enabled by default]
krb-ng_fmt_plug.c:489:3: warning: braces around scalar initializer [enabled by default]
krb-ng_fmt_plug.c:489:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:490:4: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:490:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:491:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:491:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:492:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:492:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:493:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:493:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:494:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:494:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:495:4: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:495:4: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:497:3: warning: excess elements in scalar initializer [enabled by default]
krb-ng_fmt_plug.c:497:3: warning: (near initialization for ‘fmt_krb5ng.methods.binary_hash[6]’) [enabled by default]
krb-ng_fmt_plug.c:498:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:498:3: warning: (near initialization for ‘fmt_krb5ng.methods.salt_hash’) [enabled by default]
krb-ng_fmt_plug.c:499:3: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:499:3: warning: (near initialization for ‘fmt_krb5ng.methods.set_salt’) [enabled by default]
krb-ng_fmt_plug.c:501:2: warning: initialization from incompatible pointer type [enabled by default]
krb-ng_fmt_plug.c:501:2: warning: (near initialization for ‘fmt_krb5ng.methods.set_key’) [enabled by default]
make[1]: *** [krb-ng_fmt_plug.o] Error 1
Powered by blists - more mailing lists
Powered by Openwall GNU/*/Linux -
Powered by OpenVZ