|
Message-ID: <0F580C0B550E486EAC7636093CDF7FBC@ath64dual> Date: Sun, 21 Aug 2011 18:01:23 -0500 From: "JFoug" <jfoug@....net> To: <john-dev@...ts.openwall.com> Subject: Re: Update to wordlist, (and some portability issues) Are you sure you are running the most current version? > ==3637== by 0x56A0605: inflateInit2_ (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3637== by 0x47D8E1: decomp_validate_ascii (pkzip_fmt_plug.c:618) > ==3637== by 0x47DB13: cmp_exact (pkzip_fmt_plug.c:658) The inflateInit2 line in decomp_validate_ascii is in line 641 As far as I can tell from reading the manual for zlib, I am initializing all of the required fields properly, before the call to inflateInit2 Jim. ----- Original Message ----- From: "magnum" <rawsmooth@...dband.net> To: <john-dev@...ts.openwall.com> Sent: Sunday, August 21, 2011 1:06 PM Subject: Re: [john-dev] Update to wordlist, (and some portability issues) > On 2011-08-21 18:12, JimF wrote: >> I built and ran on x64 (gcc SSEi), and pkzip ran fine, was able to crack >> the zips I had. >> >> I am not sure what problems you are having. I wish I could replicate >> them. > > Here's valgrind output, probably some clues: > > magnum@...ge:~/src/john/john/src$ valgrind ../run/john -test -fo:pkzip > ==3637== Memcheck, a memory error detector > ==3637== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. > ==3637== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info > ==3637== Command: ../run/john -test -fo:pkzip > ==3637== > Benchmarking: pkzip [N/A]... ==3637== Conditional jump or move depends on > uninitialised value(s) > ==3637== at 0x56A0510: inflateReset2 (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3637== by 0x56A0605: inflateInit2_ (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3637== by 0x47D8E1: decomp_validate_ascii (pkzip_fmt_plug.c:618) > ==3637== by 0x47DB13: cmp_exact (pkzip_fmt_plug.c:658) > ==3637== by 0x4898A2: fmt_self_test (formats.c:96) > ==3637== by 0x482471: benchmark_format (bench.c:136) > ==3637== by 0x482C5A: benchmark_all (bench.c:397) > ==3637== by 0x48CD3E: john_run (john.c:464) > ==3637== by 0x48D210: main (john.c:640) > ==3637== > ==3637== Conditional jump or move depends on uninitialised value(s) > ==3637== at 0x56A0510: inflateReset2 (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3637== by 0x56A0605: inflateInit2_ (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3637== by 0x47D6B0: decomp_validate (pkzip_fmt_plug.c:558) > ==3637== by 0x47DCC9: cmp_exact (pkzip_fmt_plug.c:672) > ==3637== by 0x4898A2: fmt_self_test (formats.c:96) > ==3637== by 0x482471: benchmark_format (bench.c:136) > ==3637== by 0x482C5A: benchmark_all (bench.c:397) > ==3637== by 0x48CD3E: john_run (john.c:464) > ==3637== by 0x48D210: main (john.c:640) > ==3637== > DONE > Raw: 411437 c/s real, 411437 c/s virtual > > > ...and a run against some test hashes: > > > magnum@...ge:~/john$ rm -f deleteme && valgrind > ./john-j5-0028_debug -pot:deleteme test/zip.in > ==3679== Memcheck, a memory error detector > ==3679== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. > ==3679== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info > ==3679== Command: ./john-j5-0028_debug -pot:deleteme test/zip.in > ==3679== > Loaded 2 password hashes with 2 different salts (pkzip [N/A]) > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x56A0510: inflateReset2 (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3679== by 0x56A0605: inflateInit2_ (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3679== by 0x47D8E1: decomp_validate_ascii (pkzip_fmt_plug.c:618) > ==3679== by 0x47DB13: cmp_exact (pkzip_fmt_plug.c:658) > ==3679== by 0x4898A2: fmt_self_test (formats.c:96) > ==3679== by 0x4883E0: crk_init (cracker.c:62) > ==3679== by 0x497BF5: single_init (single.c:145) > ==3679== by 0x498A5F: do_single_crack (single.c:487) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x56A0510: inflateReset2 (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3679== by 0x56A0605: inflateInit2_ (in > /lib/x86_64-linux-gnu/libz.so.1.2.3.4) > ==3679== by 0x47D6B0: decomp_validate (pkzip_fmt_plug.c:558) > ==3679== by 0x47DCC9: cmp_exact (pkzip_fmt_plug.c:672) > ==3679== by 0x4898A2: fmt_self_test (formats.c:96) > ==3679== by 0x4883E0: crk_init (cracker.c:62) > ==3679== by 0x497BF5: single_init (single.c:145) > ==3679== by 0x498A5F: do_single_crack (single.c:487) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497C11: single_key_hash (single.c:153) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x498263: single_process_pw (single.c:304) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Use of uninitialised value of size 8 > ==3679== at 0x497DEE: single_add_key (single.c:203) > ==3679== by 0x498263: single_process_pw (single.c:304) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497C11: single_key_hash (single.c:153) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x49841F: single_process_pw (single.c:325) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Use of uninitialised value of size 8 > ==3679== at 0x497DEE: single_add_key (single.c:203) > ==3679== by 0x49841F: single_process_pw (single.c:325) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497C11: single_key_hash (single.c:153) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x498540: single_process_pw (single.c:338) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Use of uninitialised value of size 8 > ==3679== at 0x497DEE: single_add_key (single.c:203) > ==3679== by 0x498540: single_process_pw (single.c:338) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497CF4: single_key_hash (single.c:169) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x498540: single_process_pw (single.c:338) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497CF4: single_key_hash (single.c:169) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x498263: single_process_pw (single.c:304) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x497CF4: single_key_hash (single.c:169) > ==3679== by 0x497DE5: single_add_key (single.c:203) > ==3679== by 0x49841F: single_process_pw (single.c:325) > ==3679== by 0x49866E: single_process_salt (single.c:369) > ==3679== by 0x49889E: single_run (single.c:441) > ==3679== by 0x498A64: do_single_crack (single.c:488) > ==3679== by 0x4821FB: do_single_pass (batch.c:19) > ==3679== by 0x4822C7: do_batch_crack (batch.c:44) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ==3679== > ==3679== Conditional jump or move depends on uninitialised value(s) > ==3679== at 0x49703D: rules_apply (rules.c:1256) > ==3679== by 0x49ABDC: do_wordlist_crack (wordlist.c:582) > ==3679== by 0x482267: do_wordlist_pass (batch.c:30) > ==3679== by 0x4822F4: do_batch_crack (batch.c:49) > ==3679== by 0x48CF07: john_run (john.c:513) > ==3679== by 0x48D210: main (john.c:640) > ... > > > 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.