Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Wed, 30 Apr 2014 10:08:58 +0100
From: "Colm O'Flaherty" <colm.p.oflaherty@...il.com>
To: john-dev@...ts.openwall.com
Subject: hmacSHA256_fmt.c in john-1.7.9-jumbo-7 - allow long salts

Hi.

This is my first post.

I'm attaching a patch to allow longer salt values in hmacSHA256_fmt.c,
since the current Jumbo implementation does not allow most JWT tokens to be
cracked, due to length constraints.

Colm

[ CONTENT OF TYPE text/html SKIPPED ]

Binary files john-1.7.9-jumbo-7.orig/run/calc_stat and john-1.7.9-jumbo-7/run/calc_stat differ
Binary files john-1.7.9-jumbo-7.orig/run/genmkvpwd and john-1.7.9-jumbo-7/run/genmkvpwd differ
Binary files john-1.7.9-jumbo-7.orig/run/hccap2john and john-1.7.9-jumbo-7/run/hccap2john differ
Binary files john-1.7.9-jumbo-7.orig/run/john and john-1.7.9-jumbo-7/run/john differ
Binary files john-1.7.9-jumbo-7.orig/run/keepass2john and john-1.7.9-jumbo-7/run/keepass2john differ
Binary files john-1.7.9-jumbo-7.orig/run/keychain2john and john-1.7.9-jumbo-7/run/keychain2john differ
Binary files john-1.7.9-jumbo-7.orig/run/mkvcalcproba and john-1.7.9-jumbo-7/run/mkvcalcproba differ
Binary files john-1.7.9-jumbo-7.orig/run/pdf2john and john-1.7.9-jumbo-7/run/pdf2john differ
Binary files john-1.7.9-jumbo-7.orig/run/pwsafe2john and john-1.7.9-jumbo-7/run/pwsafe2john differ
Binary files john-1.7.9-jumbo-7.orig/run/racf2john and john-1.7.9-jumbo-7/run/racf2john differ
Binary files john-1.7.9-jumbo-7.orig/run/rar2john and john-1.7.9-jumbo-7/run/rar2john differ
Binary files john-1.7.9-jumbo-7.orig/run/raw2dyna and john-1.7.9-jumbo-7/run/raw2dyna differ
Binary files john-1.7.9-jumbo-7.orig/run/ssh2john and john-1.7.9-jumbo-7/run/ssh2john differ
Binary files john-1.7.9-jumbo-7.orig/run/tgtsnarf and john-1.7.9-jumbo-7/run/tgtsnarf differ
Binary files john-1.7.9-jumbo-7.orig/run/unafs and john-1.7.9-jumbo-7/run/unafs differ
Binary files john-1.7.9-jumbo-7.orig/run/undrop and john-1.7.9-jumbo-7/run/undrop differ
Binary files john-1.7.9-jumbo-7.orig/run/unique and john-1.7.9-jumbo-7/run/unique differ
Binary files john-1.7.9-jumbo-7.orig/run/unshadow and john-1.7.9-jumbo-7/run/unshadow differ
Binary files john-1.7.9-jumbo-7.orig/run/zip2john and john-1.7.9-jumbo-7/run/zip2john differ
Binary files john-1.7.9-jumbo-7.orig/src/AFS_fmt.o and john-1.7.9-jumbo-7/src/AFS_fmt.o differ
diff -urpN john-1.7.9-jumbo-7.orig/src/arch.h john-1.7.9-jumbo-7/src/arch.h
--- john-1.7.9-jumbo-7.orig/src/arch.h	1970-01-01 00:00:00.000000000 +0000
+++ john-1.7.9-jumbo-7/src/arch.h	2012-09-17 08:30:39.000000000 +0000
@@ -0,0 +1,294 @@
+/*
+ * This file is part of John the Ripper password cracker,
+ * Copyright (c) 2003,2006,2008,2010,2011 by Solar Designer
+ *
+ * ...with a trivial change in the jumbo patch, by Alain Espinosa.
+ */
+
+/*
+ * Architecture specific parameters for x86-64.
+ */
+
+#ifndef _JOHN_ARCH_H
+#define _JOHN_ARCH_H
+
+#define ARCH_WORD			long
+#define ARCH_SIZE			8
+#define ARCH_BITS			64
+#define ARCH_BITS_LOG			6
+#define ARCH_BITS_STR			"64"
+#define ARCH_LITTLE_ENDIAN		1
+#define ARCH_INT_GT_32			0
+#define ARCH_ALLOWS_UNALIGNED		1
+#define ARCH_INDEX(x)			((unsigned int)(unsigned char)(x))
+
+#if defined(__CYGWIN32__) || defined(__BEOS__) || defined(__MINGW32__) || defined(_MSC_VER) || (defined(AMDAPPSDK) && defined(CL_VERSION_1_0))
+#define OS_TIMER			0
+#else
+#define OS_TIMER			1
+#endif
+#define OS_FLOCK			1
+
+#define CPU_DETECT			0
+
+#ifdef __XOP__
+#define JOHN_XOP
+#endif
+#if defined(__AVX__) || defined(JOHN_XOP)
+#define JOHN_AVX
+#endif
+
+#define DES_ASM				0
+#define DES_128K			0
+#define DES_X2				0
+#define DES_MASK			1
+#define DES_SCALE			1
+#define DES_EXTB			1
+#define DES_COPY			0
+#define DES_BS				1
+#if 0
+#define DES_BS_VECTOR			0
+#define DES_BS_ALGORITHM_NAME		"64/64 BS"
+#elif defined(JOHN_AVX) && defined(__GNUC__)
+/* Require gcc for AVX because DES_bs_all is aligned in a gcc-specific way */
+#undef CPU_DETECT
+#define CPU_DETECT			1
+#define CPU_REQ				1
+#define CPU_REQ_AVX
+#define CPU_NAME			"AVX"
+#ifndef CPU_FALLBACK
+#define CPU_FALLBACK			0
+#endif
+#if CPU_FALLBACK && !defined(CPU_FALLBACK_BINARY)
+#define CPU_FALLBACK_BINARY		"john-non-avx"
+#define CPU_FALLBACK_BINARY_DEFAULT
+#endif
+#define DES_BS_ASM			0
+#if 0
+/* 512-bit as 2x256 */
+#define DES_BS_VECTOR			8
+#if defined(JOHN_XOP) && defined(__GNUC__)
+/* Require gcc for 256-bit XOP because of __builtin_ia32_vpcmov_v8sf256() */
+#undef DES_BS
+#define DES_BS				3
+#define DES_BS_ALGORITHM_NAME		"256/256 X2 BS XOP-16"
+#else
+#define DES_BS_ALGORITHM_NAME		"256/256 X2 BS AVX-16"
+#endif
+#elif 0
+/* 384-bit as 256+128 */
+#define DES_BS_VECTOR_SIZE		8
+#define DES_BS_VECTOR			6
+#if defined(JOHN_XOP) && defined(__GNUC__)
+/* Require gcc for 256-bit XOP because of __builtin_ia32_vpcmov_v8sf256() */
+#undef DES_BS
+#define DES_BS				3
+#define DES_BS_ALGORITHM_NAME		"256/256 BS XOP-16 + 128/128 BS XOP-16"
+#else
+#define DES_BS_ALGORITHM_NAME		"256/256 BS AVX-16 + 128/128 BS AVX-16"
+#endif
+#elif 0
+/* 384-bit as 256+64+64 */
+#define DES_BS_NO_AVX128
+#define DES_BS_VECTOR_SIZE		8
+#define DES_BS_VECTOR			6
+#define DES_BS_ALGORITHM_NAME		"256/256 BS AVX-16 + 64/64 BS MMX + 64/64 BS"
+#elif 0
+/* 320-bit as 256+64 MMX */
+#define DES_BS_VECTOR_SIZE		8
+#define DES_BS_VECTOR			5
+#define DES_BS_ALGORITHM_NAME		"256/256 BS AVX-16 + 64/64 BS MMX"
+#elif 0
+/* 320-bit as 256+64 */
+#define DES_BS_NO_MMX
+#define DES_BS_VECTOR_SIZE		8
+#define DES_BS_VECTOR			5
+#define DES_BS_ALGORITHM_NAME		"256/256 BS AVX-16 + 64/64 BS"
+#elif 0
+/* 256-bit as 1x256 */
+#define DES_BS_VECTOR			4
+#if defined(JOHN_XOP) && defined(__GNUC__)
+/* Require gcc for 256-bit XOP because of __builtin_ia32_vpcmov_v8sf256() */
+#undef DES_BS
+#define DES_BS				3
+#define DES_BS_ALGORITHM_NAME		"256/256 BS XOP-16"
+#else
+#define DES_BS_ALGORITHM_NAME		"256/256 BS AVX-16"
+#endif
+#elif 0
+/* 256-bit as 2x128 */
+#define DES_BS_NO_AVX256
+#define DES_BS_VECTOR			4
+#ifdef JOHN_XOP
+#undef DES_BS
+#define DES_BS				3
+#define DES_BS_ALGORITHM_NAME		"128/128 X2 BS XOP-16"
+#else
+#define DES_BS_ALGORITHM_NAME		"128/128 X2 BS AVX-16"
+#endif
+#else
+/* 128-bit */
+#define DES_BS_VECTOR			2
+#ifdef JOHN_XOP
+#undef DES_BS
+#define DES_BS				3
+#define DES_BS_ALGORITHM_NAME		"128/128 BS XOP-16"
+#else
+#define DES_BS_ALGORITHM_NAME		"128/128 BS AVX-16"
+#endif
+#endif
+#elif defined(__SSE2__) && defined(_OPENMP)
+#define DES_BS_ASM			0
+#if 1
+#define DES_BS_VECTOR			2
+#define DES_BS_ALGORITHM_NAME		"128/128 BS SSE2-16"
+#elif 0
+#define DES_BS_VECTOR			3
+#define DES_BS_VECTOR_SIZE		4
+#define DES_BS_ALGORITHM_NAME		"128/128 BS SSE2-16 + 64/64 BS MMX"
+#elif 0
+#define DES_BS_NO_MMX
+#define DES_BS_VECTOR			3
+#define DES_BS_VECTOR_SIZE		4
+#define DES_BS_ALGORITHM_NAME		"128/128 BS SSE2-16 + 64/64 BS"
+#elif 0
+#define DES_BS_NO_MMX
+#define DES_BS_VECTOR			4
+#define DES_BS_ALGORITHM_NAME		"128/128 X2 BS SSE2-16"
+#else
+#define DES_BS_VECTOR			4
+#define DES_BS_ALGORITHM_NAME		"128/128 BS SSE2-16 + 64/64 BS MMX + 64/64 BS"
+#endif
+#else
+#define DES_BS_ASM			1
+#define DES_BS_VECTOR			2
+#define DES_BS_ALGORITHM_NAME		"128/128 BS SSE2-16"
+#endif
+#define DES_BS_EXPAND			1
+
+#if CPU_DETECT && DES_BS == 3
+#define CPU_REQ_XOP
+#undef CPU_NAME
+#define CPU_NAME			"XOP"
+#ifdef CPU_FALLBACK_BINARY_DEFAULT
+#undef CPU_FALLBACK_BINARY
+#define CPU_FALLBACK_BINARY		"john-non-xop"
+#endif
+#endif
+
+#define MD5_ASM				0
+#define MD5_X2				1
+#define MD5_IMM				1
+
+#ifdef __GNUC__
+#define GCC_VERSION			(__GNUC__ * 10000 \
+			 + __GNUC_MINOR__ * 100 \
+			 + __GNUC_PATCHLEVEL__)
+#endif
+
+#ifndef MD5_SSE_PARA
+#if defined(__INTEL_COMPILER) || defined(USING_ICC_S_FILE)
+#define MD5_SSE_PARA			3
+#define MD5_N_STR			"12x"
+#elif defined(__clang__)
+#define MD5_SSE_PARA			5
+#define MD5_N_STR			"20x"
+#elif defined(__llvm__)
+#define MD5_SSE_PARA			3
+#define MD5_N_STR			"12x"
+#elif defined(__GNUC__) && GCC_VERSION == 30406	// 3.4.6
+#define MD5_SSE_PARA			3
+#define MD5_N_STR			"12x"
+#elif defined(__GNUC__) && GCC_VERSION < 40405	// 4.4.5
+#define MD5_SSE_PARA			1
+#define MD5_N_STR			"4x"
+#elif defined(__GNUC__) && GCC_VERSION < 40500	// 4.5.0
+#define MD5_SSE_PARA			3
+#define MD5_N_STR			"12x"
+#elif defined(__GNUC__) && (GCC_VERSION < 40600 || defined(__XOP__)) // 4.6.0
+#define MD5_SSE_PARA			2
+#define MD5_N_STR			"8x"
+#else
+#define MD5_SSE_PARA			3
+#define MD5_N_STR			"12x"
+#endif
+#endif
+
+#ifndef MD4_SSE_PARA
+#if defined(__INTEL_COMPILER) || defined(USING_ICC_S_FILE)
+#define MD4_SSE_PARA			3
+#define MD4_N_STR			"12x"
+#elif defined(__clang__)
+#define MD4_SSE_PARA			4
+#define MD4_N_STR			"16x"
+#elif defined(__llvm__)
+#define MD4_SSE_PARA			3
+#define MD4_N_STR			"12x"
+#elif defined(__GNUC__) && GCC_VERSION < 40405	// 4.4.5
+#define MD4_SSE_PARA			1
+#define MD4_N_STR			"4x"
+#elif defined(__GNUC__) && GCC_VERSION < 40500	// 4.5.0
+#define MD4_SSE_PARA			3
+#define MD4_N_STR			"12x"
+#elif defined(__GNUC__) && (GCC_VERSION < 40600 || defined(__XOP__)) // 4.6.0
+#define MD4_SSE_PARA			2
+#define MD4_N_STR			"8x"
+#else
+#define MD4_SSE_PARA			3
+#define MD4_N_STR			"12x"
+#endif
+#endif
+
+#ifndef SHA1_SSE_PARA
+#if defined(__INTEL_COMPILER) || defined(USING_ICC_S_FILE)
+#define SHA1_SSE_PARA			2
+#define SHA1_N_STR			"8x"
+#elif defined(__clang__)
+#define SHA1_SSE_PARA			2
+#define SHA1_N_STR			"8x"
+#elif defined(__llvm__)
+#define SHA_BUF_SIZ			80
+#define SHA1_SSE_PARA			2
+#define SHA1_N_STR			"8x"
+#elif defined(__GNUC__) && GCC_VERSION < 40504	// 4.5.4
+#define SHA1_SSE_PARA			1
+#define SHA1_N_STR			"4x"
+#elif defined(__GNUC__) && GCC_VERSION > 40700	// 4.7.0
+#define SHA1_SSE_PARA			1
+#define SHA1_N_STR			"4x"
+#else
+#define SHA1_SSE_PARA			2
+#define SHA1_N_STR			"8x"
+#endif
+#endif
+
+#define STR_VALUE(arg)			#arg
+#define PARA_TO_N(n)			"4x" STR_VALUE(n)
+
+#ifndef MD4_N_STR
+#define MD4_N_STR			PARA_TO_N(MD4_SSE_PARA)
+#endif
+#ifndef MD5_N_STR
+#define MD5_N_STR			PARA_TO_N(MD5_SSE_PARA)
+#endif
+#ifndef SHA1_N_STR
+#define SHA1_N_STR			PARA_TO_N(SHA1_SSE_PARA)
+#endif
+
+#ifndef SHA_BUF_SIZ
+#ifdef SHA1_SSE_PARA
+// This can be 80 (old code) or 16 (new code)
+#define SHA_BUF_SIZ			16
+#else
+// This must be 80
+#define SHA_BUF_SIZ			80
+#endif
+#endif
+
+#define BF_ASM				0
+#define BF_SCALE			1
+#define BF_X2				1
+
+#define NT_X86_64
+
+#endif
Binary files john-1.7.9-jumbo-7.orig/src/base64.o and john-1.7.9-jumbo-7/src/base64.o differ
Binary files john-1.7.9-jumbo-7.orig/src/batch.o and john-1.7.9-jumbo-7/src/batch.o differ
Binary files john-1.7.9-jumbo-7.orig/src/bench.o and john-1.7.9-jumbo-7/src/bench.o differ
Binary files john-1.7.9-jumbo-7.orig/src/BFEgg_fmt_plug.o and john-1.7.9-jumbo-7/src/BFEgg_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/BF_fmt.o and john-1.7.9-jumbo-7/src/BF_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/BF_std.o and john-1.7.9-jumbo-7/src/BF_std.o differ
Binary files john-1.7.9-jumbo-7.orig/src/BSDI_fmt.o and john-1.7.9-jumbo-7/src/BSDI_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/c3_fmt.o and john-1.7.9-jumbo-7/src/c3_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/calc_stat.o and john-1.7.9-jumbo-7/src/calc_stat.o differ
Binary files john-1.7.9-jumbo-7.orig/src/charset.o and john-1.7.9-jumbo-7/src/charset.o differ
Binary files john-1.7.9-jumbo-7.orig/src/common.o and john-1.7.9-jumbo-7/src/common.o differ
Binary files john-1.7.9-jumbo-7.orig/src/compiler.o and john-1.7.9-jumbo-7/src/compiler.o differ
Binary files john-1.7.9-jumbo-7.orig/src/config.o and john-1.7.9-jumbo-7/src/config.o differ
Binary files john-1.7.9-jumbo-7.orig/src/cracker.o and john-1.7.9-jumbo-7/src/cracker.o differ
Binary files john-1.7.9-jumbo-7.orig/src/crc32_fmt_plug.o and john-1.7.9-jumbo-7/src/crc32_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/crc32.o and john-1.7.9-jumbo-7/src/crc32.o differ
Binary files john-1.7.9-jumbo-7.orig/src/cryptsha256_fmt.o and john-1.7.9-jumbo-7/src/cryptsha256_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/cryptsha512_fmt.o and john-1.7.9-jumbo-7/src/cryptsha512_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DES_bs_b.o and john-1.7.9-jumbo-7/src/DES_bs_b.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DES_bs.o and john-1.7.9-jumbo-7/src/DES_bs.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DES_fmt.o and john-1.7.9-jumbo-7/src/DES_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DES_std.o and john-1.7.9-jumbo-7/src/DES_std.o differ
Binary files john-1.7.9-jumbo-7.orig/src/django_fmt.o and john-1.7.9-jumbo-7/src/django_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DMD5_fmt_plug.o and john-1.7.9-jumbo-7/src/DMD5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/DOMINOSEC_fmt_plug.o and john-1.7.9-jumbo-7/src/DOMINOSEC_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dragonfly3_fmt.o and john-1.7.9-jumbo-7/src/dragonfly3_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dragonfly4_fmt.o and john-1.7.9-jumbo-7/src/dragonfly4_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/drupal7_fmt.o and john-1.7.9-jumbo-7/src/drupal7_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dummy.o and john-1.7.9-jumbo-7/src/dummy.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dynamic_fmt.o and john-1.7.9-jumbo-7/src/dynamic_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dynamic_parser.o and john-1.7.9-jumbo-7/src/dynamic_parser.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dynamic_preloads.o and john-1.7.9-jumbo-7/src/dynamic_preloads.o differ
Binary files john-1.7.9-jumbo-7.orig/src/dynamic_utils.o and john-1.7.9-jumbo-7/src/dynamic_utils.o differ
Binary files john-1.7.9-jumbo-7.orig/src/EPI_fmt_plug.o and john-1.7.9-jumbo-7/src/EPI_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/episerver_fmt.o and john-1.7.9-jumbo-7/src/episerver_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/external.o and john-1.7.9-jumbo-7/src/external.o differ
Binary files john-1.7.9-jumbo-7.orig/src/fake_salts.o and john-1.7.9-jumbo-7/src/fake_salts.o differ
diff -urpN john-1.7.9-jumbo-7.orig/src/fmt_externs.h john-1.7.9-jumbo-7/src/fmt_externs.h
--- john-1.7.9-jumbo-7.orig/src/fmt_externs.h	1970-01-01 00:00:00.000000000 +0000
+++ john-1.7.9-jumbo-7/src/fmt_externs.h	2014-04-30 08:45:52.713524631 +0000
@@ -0,0 +1,55 @@
+extern struct fmt_main fmt_BFEgg;
+extern struct fmt_main fmt_DMD5;
+extern struct fmt_main fmt_DOMINOSEC;
+extern struct fmt_main fmt_EPI;
+extern struct fmt_main fmt_HDAA;
+extern struct fmt_main fmt_IPB2;
+extern struct fmt_main fmt_KRB4;
+extern struct fmt_main fmt_KRB5;
+extern struct fmt_main fmt_MSCHAPv2;
+extern struct fmt_main fmt_NETLM;
+extern struct fmt_main fmt_NETLMv2;
+extern struct fmt_main fmt_NETNTLM;
+extern struct fmt_main fmt_NETNTLMv2;
+extern struct fmt_main fmt_NETHALFLM;
+extern struct fmt_main fmt_NS;
+extern struct fmt_main fmt_NT;
+extern struct fmt_main fmt_PHPS;
+extern struct fmt_main fmt_PO;
+extern struct fmt_main fmt_XSHA;
+extern struct fmt_main fmt_crc32;
+extern struct fmt_main fmt_gost;
+extern struct fmt_main keychain_fmt;
+extern struct fmt_main fmt_lotus5;
+extern struct fmt_main fmt_md4_gen;
+extern struct fmt_main fmt_mediawiki;
+extern struct fmt_main fmt_mscash;
+extern struct fmt_main fmt_mscash2;
+extern struct fmt_main fmt_mskrb5;
+extern struct fmt_main fmt_mssql;
+extern struct fmt_main fmt_mssql05;
+extern struct fmt_main fmt_mysqlSHA1;
+extern struct fmt_main fmt_MYSQL_fast;
+extern struct fmt_main fmt_nsldap;
+extern struct fmt_main fmt_magnumNT;
+extern struct fmt_main odf_fmt;
+extern struct fmt_main office_fmt;
+extern struct fmt_main fmt_oracle11;
+extern struct fmt_main fmt_oracle;
+extern struct fmt_main fmt_OSC;
+extern struct fmt_main fmt_phpassmd5;
+extern struct fmt_main fmt_pixMD5;
+extern struct fmt_main fmt_pkzip;
+extern struct fmt_main racf_fmt;
+extern struct fmt_main fmt_rawMD4;
+extern struct fmt_main fmt_rawMD5;
+extern struct fmt_main fmt_rawSHA1;
+extern struct fmt_main fmt_rawSHA1_LI;
+extern struct fmt_main fmt_rawmd5uthick;
+extern struct fmt_main fmt_saltedsha;
+extern struct fmt_main fmt_sapB;
+extern struct fmt_main fmt_sapG;
+extern struct fmt_main fmt_sha1_gen;
+extern struct fmt_main sip_fmt;
+extern struct fmt_main vnc_fmt;
+extern struct fmt_main wbb3_fmt;
diff -urpN john-1.7.9-jumbo-7.orig/src/fmt_registers.h john-1.7.9-jumbo-7/src/fmt_registers.h
--- john-1.7.9-jumbo-7.orig/src/fmt_registers.h	1970-01-01 00:00:00.000000000 +0000
+++ john-1.7.9-jumbo-7/src/fmt_registers.h	2014-04-30 08:45:52.721524631 +0000
@@ -0,0 +1,55 @@
+john_register_one(&fmt_BFEgg);
+john_register_one(&fmt_DMD5);
+john_register_one(&fmt_DOMINOSEC);
+john_register_one(&fmt_EPI);
+john_register_one(&fmt_HDAA);
+john_register_one(&fmt_IPB2);
+john_register_one(&fmt_KRB4);
+john_register_one(&fmt_KRB5);
+john_register_one(&fmt_MSCHAPv2);
+john_register_one(&fmt_NETLM);
+john_register_one(&fmt_NETLMv2);
+john_register_one(&fmt_NETNTLM);
+john_register_one(&fmt_NETNTLMv2);
+john_register_one(&fmt_NETHALFLM);
+john_register_one(&fmt_NS);
+john_register_one(&fmt_NT);
+john_register_one(&fmt_PHPS);
+john_register_one(&fmt_PO);
+john_register_one(&fmt_XSHA);
+john_register_one(&fmt_crc32);
+john_register_one(&fmt_gost);
+john_register_one(&keychain_fmt);
+john_register_one(&fmt_lotus5);
+john_register_one(&fmt_md4_gen);
+john_register_one(&fmt_mediawiki);
+john_register_one(&fmt_mscash);
+john_register_one(&fmt_mscash2);
+john_register_one(&fmt_mskrb5);
+john_register_one(&fmt_mssql);
+john_register_one(&fmt_mssql05);
+john_register_one(&fmt_mysqlSHA1);
+john_register_one(&fmt_MYSQL_fast);
+john_register_one(&fmt_nsldap);
+john_register_one(&fmt_magnumNT);
+john_register_one(&odf_fmt);
+john_register_one(&office_fmt);
+john_register_one(&fmt_oracle11);
+john_register_one(&fmt_oracle);
+john_register_one(&fmt_OSC);
+john_register_one(&fmt_phpassmd5);
+john_register_one(&fmt_pixMD5);
+john_register_one(&fmt_pkzip);
+john_register_one(&racf_fmt);
+john_register_one(&fmt_rawMD4);
+john_register_one(&fmt_rawMD5);
+john_register_one(&fmt_rawSHA1);
+john_register_one(&fmt_rawSHA1_LI);
+john_register_one(&fmt_rawmd5uthick);
+john_register_one(&fmt_saltedsha);
+john_register_one(&fmt_sapB);
+john_register_one(&fmt_sapG);
+john_register_one(&fmt_sha1_gen);
+john_register_one(&sip_fmt);
+john_register_one(&vnc_fmt);
+john_register_one(&wbb3_fmt);
Binary files john-1.7.9-jumbo-7.orig/src/formats.o and john-1.7.9-jumbo-7/src/formats.o differ
Binary files john-1.7.9-jumbo-7.orig/src/genmkvpwd.o and john-1.7.9-jumbo-7/src/genmkvpwd.o differ
Binary files john-1.7.9-jumbo-7.orig/src/getopt.o and john-1.7.9-jumbo-7/src/getopt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/gladman_hmac.o and john-1.7.9-jumbo-7/src/gladman_hmac.o differ
Binary files john-1.7.9-jumbo-7.orig/src/gladman_pwd2key.o and john-1.7.9-jumbo-7/src/gladman_pwd2key.o differ
Binary files john-1.7.9-jumbo-7.orig/src/gost_fmt_plug.o and john-1.7.9-jumbo-7/src/gost_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/gost_plug.o and john-1.7.9-jumbo-7/src/gost_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hccap2john.o and john-1.7.9-jumbo-7/src/hccap2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/HDAA_fmt_plug.o and john-1.7.9-jumbo-7/src/HDAA_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacMD5_fmt.o and john-1.7.9-jumbo-7/src/hmacMD5_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacmd5.o and john-1.7.9-jumbo-7/src/hmacmd5.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacSHA1_fmt.o and john-1.7.9-jumbo-7/src/hmacSHA1_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacSHA224_fmt.o and john-1.7.9-jumbo-7/src/hmacSHA224_fmt.o differ
diff -urpN john-1.7.9-jumbo-7.orig/src/hmacSHA256_fmt.c john-1.7.9-jumbo-7/src/hmacSHA256_fmt.c
--- john-1.7.9-jumbo-7.orig/src/hmacSHA256_fmt.c	2012-09-17 08:30:39.000000000 +0000
+++ john-1.7.9-jumbo-7/src/hmacSHA256_fmt.c	2014-04-30 07:54:20.617409152 +0000
@@ -25,11 +25,11 @@
 #define BENCHMARK_COMMENT		""
 #define BENCHMARK_LENGTH		0
 
-#define PLAINTEXT_LENGTH		125
+#define KEY_LENGTH			110
 
-#define PAD_SIZE			64
-#define BINARY_SIZE			(256/8)
-#define SALT_SIZE			PAD_SIZE
+#define SHA256_BLOCK_SIZE		64
+#define BINARY_SIZE			32
+#define SALT_SIZE			1024
 #define CIPHERTEXT_LENGTH		(SALT_SIZE + 1 + BINARY_SIZE * 2)
 
 #define MIN_KEYS_PER_CRYPT		1
@@ -39,14 +39,16 @@ static struct fmt_tests tests[] = {
 	{"#b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad", ""},
 	{"The quick brown fox jumps over the lazy dog#f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8", "key"},
 	{"Beppe#Grillo#14651BA87C7F7DA88BCE0DF1F89C223975AC0FDF9C35378CB0857A81DFD5C408", "Io credo nella reincarnazione e sono di Genova; per cui ho fatto testamento e mi sono lasciato tutto a me."},
+	{"012345678901234567890123456789012345678901234567890123456789#6ec69f97e81e58b4a28ee13537c84df316cf8a6250e932de1d375e72843b8f9c", "123456"},
+	{"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789#090487f586965594ae55d366cc9bc96d9f0ce44e253e975a1ed004c8a5edcf24", "123456"},
 	{NULL}
 };
 
 static char crypt_key[BINARY_SIZE+1];
-static unsigned char opad[PAD_SIZE];
-static unsigned char ipad[PAD_SIZE];
-static unsigned char cursalt[SALT_SIZE];
-static char saved_plain[PLAINTEXT_LENGTH + 1];
+static unsigned char opad[SHA256_BLOCK_SIZE];
+static unsigned char ipad[SHA256_BLOCK_SIZE];
+static unsigned char currentsalt[SALT_SIZE];
+static char saved_key[KEY_LENGTH + 1];
 
 static int valid(char *ciphertext, struct fmt_main *self)
 {
@@ -81,7 +83,7 @@ static char *split(char *ciphertext, int
 
 static void set_salt(void *salt)
 {
-	memcpy(cursalt, salt, SALT_SIZE);
+	memcpy(currentsalt, salt, SALT_SIZE);
 }
 
 static void set_key(char *key, int index)
@@ -90,13 +92,14 @@ static void set_key(char *key, int index
 	int i;
 
 	len = strlen(key);
-	memcpy(saved_plain, key, len);
-	saved_plain[len] = 0;
+	if (len > KEY_LENGTH) { printf("Excessively long key %s passed\n", key); return; };
+	memcpy(saved_key, key, len);
+	saved_key[len] = 0;
 
-	memset(ipad, 0x36, PAD_SIZE);
-	memset(opad, 0x5C, PAD_SIZE);
+	memset(ipad, 0x36, SHA256_BLOCK_SIZE);
+	memset(opad, 0x5C, SHA256_BLOCK_SIZE);
 
-	if (len > PAD_SIZE) {
+	if (len > SHA256_BLOCK_SIZE) {
 		SHA256_CTX ctx;
 		unsigned char k0[BINARY_SIZE];
 
@@ -122,7 +125,7 @@ static void set_key(char *key, int index
 
 static char *get_key(int index)
 {
-	return saved_plain;
+	return saved_key;
 }
 
 static int cmp_all(void *binary, int count)
@@ -145,12 +148,12 @@ static void crypt_all(int count)
 	SHA256_CTX ctx;
 
 	SHA256_Init( &ctx );
-	SHA256_Update( &ctx, ipad, PAD_SIZE );
-	SHA256_Update( &ctx, cursalt, strlen( (char*) cursalt) );
+	SHA256_Update( &ctx, ipad, SHA256_BLOCK_SIZE );
+	SHA256_Update( &ctx, currentsalt, strlen( (char*) currentsalt) );
 	SHA256_Final( (unsigned char*) crypt_key, &ctx);
 
 	SHA256_Init( &ctx );
-	SHA256_Update( &ctx, opad, PAD_SIZE );
+	SHA256_Update( &ctx, opad, SHA256_BLOCK_SIZE );
 	SHA256_Update( &ctx, crypt_key, BINARY_SIZE);
 	SHA256_Final( (unsigned char*) crypt_key, &ctx);
 }
@@ -185,7 +188,7 @@ struct fmt_main fmt_hmacSHA256 = {
 		ALGORITHM_NAME,
 		BENCHMARK_COMMENT,
 		BENCHMARK_LENGTH,
-		PLAINTEXT_LENGTH,
+		KEY_LENGTH,
 		BINARY_SIZE,
 		SALT_SIZE,
 		MIN_KEYS_PER_CRYPT,
Binary files john-1.7.9-jumbo-7.orig/src/hmacSHA256_fmt.o and john-1.7.9-jumbo-7/src/hmacSHA256_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacSHA384_fmt.o and john-1.7.9-jumbo-7/src/hmacSHA384_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmacSHA512_fmt.o and john-1.7.9-jumbo-7/src/hmacSHA512_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/hmailserver_fmt.o and john-1.7.9-jumbo-7/src/hmailserver_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/idle.o and john-1.7.9-jumbo-7/src/idle.o differ
Binary files john-1.7.9-jumbo-7.orig/src/inc.o and john-1.7.9-jumbo-7/src/inc.o differ
Binary files john-1.7.9-jumbo-7.orig/src/IPB2_fmt_plug.o and john-1.7.9-jumbo-7/src/IPB2_fmt_plug.o differ
diff -urpN john-1.7.9-jumbo-7.orig/src/john_build_rule.h john-1.7.9-jumbo-7/src/john_build_rule.h
--- john-1.7.9-jumbo-7.orig/src/john_build_rule.h	1970-01-01 00:00:00.000000000 +0000
+++ john-1.7.9-jumbo-7/src/john_build_rule.h	2014-04-30 08:45:31.145523825 +0000
@@ -0,0 +1 @@
+#define JOHN_BLD "linux-x86-64-native"
Binary files john-1.7.9-jumbo-7.orig/src/john.o and john-1.7.9-jumbo-7/src/john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/keepass2john.o and john-1.7.9-jumbo-7/src/keepass2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/keepass_fmt.o and john-1.7.9-jumbo-7/src/keepass_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/keychain2john.o and john-1.7.9-jumbo-7/src/keychain2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/keychain_fmt_plug.o and john-1.7.9-jumbo-7/src/keychain_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/KeyDBCracker.o and john-1.7.9-jumbo-7/src/KeyDBCracker.o differ
Binary files john-1.7.9-jumbo-7.orig/src/KRB4_fmt_plug.o and john-1.7.9-jumbo-7/src/KRB4_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/KRB4_std_plug.o and john-1.7.9-jumbo-7/src/KRB4_std_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/KRB5_fmt_plug.o and john-1.7.9-jumbo-7/src/KRB5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/KRB5_std_plug.o and john-1.7.9-jumbo-7/src/KRB5_std_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/list.o and john-1.7.9-jumbo-7/src/list.o differ
Binary files john-1.7.9-jumbo-7.orig/src/LM_fmt.o and john-1.7.9-jumbo-7/src/LM_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/loader.o and john-1.7.9-jumbo-7/src/loader.o differ
Binary files john-1.7.9-jumbo-7.orig/src/logger.o and john-1.7.9-jumbo-7/src/logger.o differ
Binary files john-1.7.9-jumbo-7.orig/src/lotus5_fmt_plug.o and john-1.7.9-jumbo-7/src/lotus5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/lowpbe.o and john-1.7.9-jumbo-7/src/lowpbe.o differ
Binary files john-1.7.9-jumbo-7.orig/src/math.o and john-1.7.9-jumbo-7/src/math.o differ
Binary files john-1.7.9-jumbo-7.orig/src/md4_gen_fmt_plug.o and john-1.7.9-jumbo-7/src/md4_gen_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/md4.o and john-1.7.9-jumbo-7/src/md4.o differ
Binary files john-1.7.9-jumbo-7.orig/src/md5_eq.o and john-1.7.9-jumbo-7/src/md5_eq.o differ
Binary files john-1.7.9-jumbo-7.orig/src/MD5_fmt.o and john-1.7.9-jumbo-7/src/MD5_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/md5_go.o and john-1.7.9-jumbo-7/src/md5_go.o differ
Binary files john-1.7.9-jumbo-7.orig/src/md5.o and john-1.7.9-jumbo-7/src/md5.o differ
Binary files john-1.7.9-jumbo-7.orig/src/MD5_std.o and john-1.7.9-jumbo-7/src/MD5_std.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mediawiki_fmt_plug.o and john-1.7.9-jumbo-7/src/mediawiki_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/memory.o and john-1.7.9-jumbo-7/src/memory.o differ
Binary files john-1.7.9-jumbo-7.orig/src/miscnl.o and john-1.7.9-jumbo-7/src/miscnl.o differ
Binary files john-1.7.9-jumbo-7.orig/src/misc.o and john-1.7.9-jumbo-7/src/misc.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mkvcalcproba.o and john-1.7.9-jumbo-7/src/mkvcalcproba.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mkvlib.o and john-1.7.9-jumbo-7/src/mkvlib.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mkv.o and john-1.7.9-jumbo-7/src/mkv.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mozilla2john.o and john-1.7.9-jumbo-7/src/mozilla2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mozilla_des.o and john-1.7.9-jumbo-7/src/mozilla_des.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mozilla_fmt.o and john-1.7.9-jumbo-7/src/mozilla_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mscash1_fmt_plug.o and john-1.7.9-jumbo-7/src/mscash1_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mscash2_fmt_plug.o and john-1.7.9-jumbo-7/src/mscash2_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/MSCHAPv2_fmt_plug.o and john-1.7.9-jumbo-7/src/MSCHAPv2_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mskrb5_fmt_plug.o and john-1.7.9-jumbo-7/src/mskrb5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mssql05_fmt_plug.o and john-1.7.9-jumbo-7/src/mssql05_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mssql-old_fmt_plug.o and john-1.7.9-jumbo-7/src/mssql-old_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mysql_fmt_plug.o and john-1.7.9-jumbo-7/src/mysql_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/mysqlSHA1_fmt_plug.o and john-1.7.9-jumbo-7/src/mysqlSHA1_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NETLM_fmt_plug.o and john-1.7.9-jumbo-7/src/NETLM_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NETLMv2_fmt_plug.o and john-1.7.9-jumbo-7/src/NETLMv2_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NETNTLM_fmt_plug.o and john-1.7.9-jumbo-7/src/NETNTLM_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NETNTLMv2_fmt_plug.o and john-1.7.9-jumbo-7/src/NETNTLMv2_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NETSPLITLM_fmt_plug.o and john-1.7.9-jumbo-7/src/NETSPLITLM_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NS_fmt_plug.o and john-1.7.9-jumbo-7/src/NS_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/nsldap_fmt_plug.o and john-1.7.9-jumbo-7/src/nsldap_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/nt2_fmt_plug.o and john-1.7.9-jumbo-7/src/nt2_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/NT_fmt_plug.o and john-1.7.9-jumbo-7/src/NT_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/odf_fmt_plug.o and john-1.7.9-jumbo-7/src/odf_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/office_fmt_plug.o and john-1.7.9-jumbo-7/src/office_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/options.o and john-1.7.9-jumbo-7/src/options.o differ
Binary files john-1.7.9-jumbo-7.orig/src/oracle11_fmt_plug.o and john-1.7.9-jumbo-7/src/oracle11_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/oracle_fmt_plug.o and john-1.7.9-jumbo-7/src/oracle_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/osc_fmt_plug.o and john-1.7.9-jumbo-7/src/osc_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/params.o and john-1.7.9-jumbo-7/src/params.o differ
Binary files john-1.7.9-jumbo-7.orig/src/path.o and john-1.7.9-jumbo-7/src/path.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdf2john.o and john-1.7.9-jumbo-7/src/pdf2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdfcrack_common.o and john-1.7.9-jumbo-7/src/pdfcrack_common.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdfcrack_md5.o and john-1.7.9-jumbo-7/src/pdfcrack_md5.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdfcrack.o and john-1.7.9-jumbo-7/src/pdfcrack.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdfcrack_rc4.o and john-1.7.9-jumbo-7/src/pdfcrack_rc4.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdf_fmt.o and john-1.7.9-jumbo-7/src/pdf_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pdfparser.o and john-1.7.9-jumbo-7/src/pdfparser.o differ
Binary files john-1.7.9-jumbo-7.orig/src/phpassMD5_fmt_plug.o and john-1.7.9-jumbo-7/src/phpassMD5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/PHPS_fmt_plug.o and john-1.7.9-jumbo-7/src/PHPS_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pixMD5_fmt_plug.o and john-1.7.9-jumbo-7/src/pixMD5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pkzip_fmt_plug.o and john-1.7.9-jumbo-7/src/pkzip_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/plugin.o and john-1.7.9-jumbo-7/src/plugin.o differ
Binary files john-1.7.9-jumbo-7.orig/src/PO_fmt_plug.o and john-1.7.9-jumbo-7/src/PO_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pwsafe2john.o and john-1.7.9-jumbo-7/src/pwsafe2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/pwsafe_fmt.o and john-1.7.9-jumbo-7/src/pwsafe_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/racf2john.o and john-1.7.9-jumbo-7/src/racf2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/racf_fmt_plug.o and john-1.7.9-jumbo-7/src/racf_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rar2john.o and john-1.7.9-jumbo-7/src/rar2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rar_fmt.o and john-1.7.9-jumbo-7/src/rar_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/raw2dyna.o and john-1.7.9-jumbo-7/src/raw2dyna.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawMD4_fmt_plug.o and john-1.7.9-jumbo-7/src/rawMD4_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawMD5_fmt_plug.o and john-1.7.9-jumbo-7/src/rawMD5_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawmd5u_fmt_plug.o and john-1.7.9-jumbo-7/src/rawmd5u_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA0_fmt.o and john-1.7.9-jumbo-7/src/rawSHA0_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA1_fmt_plug.o and john-1.7.9-jumbo-7/src/rawSHA1_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA1_linkedIn_fmt_plug.o and john-1.7.9-jumbo-7/src/rawSHA1_linkedIn_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA1_ng_fmt.o and john-1.7.9-jumbo-7/src/rawSHA1_ng_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA224_fmt.o and john-1.7.9-jumbo-7/src/rawSHA224_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA256_fmt.o and john-1.7.9-jumbo-7/src/rawSHA256_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA384_fmt.o and john-1.7.9-jumbo-7/src/rawSHA384_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rawSHA512_fmt.o and john-1.7.9-jumbo-7/src/rawSHA512_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rc4.o and john-1.7.9-jumbo-7/src/rc4.o differ
Binary files john-1.7.9-jumbo-7.orig/src/recovery.o and john-1.7.9-jumbo-7/src/recovery.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rpp.o and john-1.7.9-jumbo-7/src/rpp.o differ
Binary files john-1.7.9-jumbo-7.orig/src/rules.o and john-1.7.9-jumbo-7/src/rules.o differ
Binary files john-1.7.9-jumbo-7.orig/src/salted_sha1_fmt_plug.o and john-1.7.9-jumbo-7/src/salted_sha1_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/sapB_fmt_plug.o and john-1.7.9-jumbo-7/src/sapB_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/sapG_fmt_plug.o and john-1.7.9-jumbo-7/src/sapG_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/sha1_gen_fmt_plug.o and john-1.7.9-jumbo-7/src/sha1_gen_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/signals.o and john-1.7.9-jumbo-7/src/signals.o differ
Binary files john-1.7.9-jumbo-7.orig/src/single.o and john-1.7.9-jumbo-7/src/single.o differ
Binary files john-1.7.9-jumbo-7.orig/src/sip_fmt_plug.o and john-1.7.9-jumbo-7/src/sip_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/SKEY_fmt.o and john-1.7.9-jumbo-7/src/SKEY_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/sse-intrinsics.o and john-1.7.9-jumbo-7/src/sse-intrinsics.o differ
Binary files john-1.7.9-jumbo-7.orig/src/ssh2john.o and john-1.7.9-jumbo-7/src/ssh2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/ssh_fmt.o and john-1.7.9-jumbo-7/src/ssh_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/status.o and john-1.7.9-jumbo-7/src/status.o differ
Binary files john-1.7.9-jumbo-7.orig/src/SybaseASE_fmt.o and john-1.7.9-jumbo-7/src/SybaseASE_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/tgtsnarf.o and john-1.7.9-jumbo-7/src/tgtsnarf.o differ
Binary files john-1.7.9-jumbo-7.orig/src/timer.o and john-1.7.9-jumbo-7/src/timer.o differ
Binary files john-1.7.9-jumbo-7.orig/src/trip_fmt.o and john-1.7.9-jumbo-7/src/trip_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/tty.o and john-1.7.9-jumbo-7/src/tty.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unafs.o and john-1.7.9-jumbo-7/src/unafs.o differ
Binary files john-1.7.9-jumbo-7.orig/src/undrop.o and john-1.7.9-jumbo-7/src/undrop.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unicode.o and john-1.7.9-jumbo-7/src/unicode.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unique.o and john-1.7.9-jumbo-7/src/unique.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrarcmd.o and john-1.7.9-jumbo-7/src/unrarcmd.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrarfilter.o and john-1.7.9-jumbo-7/src/unrarfilter.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrarhlp.o and john-1.7.9-jumbo-7/src/unrarhlp.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrar.o and john-1.7.9-jumbo-7/src/unrar.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrarppm.o and john-1.7.9-jumbo-7/src/unrarppm.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unrarvm.o and john-1.7.9-jumbo-7/src/unrarvm.o differ
Binary files john-1.7.9-jumbo-7.orig/src/unshadow.o and john-1.7.9-jumbo-7/src/unshadow.o differ
Binary files john-1.7.9-jumbo-7.orig/src/vnc_fmt_plug.o and john-1.7.9-jumbo-7/src/vnc_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/wbb3_fmt_plug.o and john-1.7.9-jumbo-7/src/wbb3_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/win32_memmap.o and john-1.7.9-jumbo-7/src/win32_memmap.o differ
Binary files john-1.7.9-jumbo-7.orig/src/wordlist.o and john-1.7.9-jumbo-7/src/wordlist.o differ
Binary files john-1.7.9-jumbo-7.orig/src/wpapsk_fmt.o and john-1.7.9-jumbo-7/src/wpapsk_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/x86-64.o and john-1.7.9-jumbo-7/src/x86-64.o differ
Binary files john-1.7.9-jumbo-7.orig/src/XSHA512_fmt.o and john-1.7.9-jumbo-7/src/XSHA512_fmt.o differ
Binary files john-1.7.9-jumbo-7.orig/src/XSHA_fmt_plug.o and john-1.7.9-jumbo-7/src/XSHA_fmt_plug.o differ
Binary files john-1.7.9-jumbo-7.orig/src/zip2john.o and john-1.7.9-jumbo-7/src/zip2john.o differ
Binary files john-1.7.9-jumbo-7.orig/src/zip_fmt.o and john-1.7.9-jumbo-7/src/zip_fmt.o differ

Powered by blists - more mailing lists

Your e-mail address:

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