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