Commit Graph

2078 Commits (v6.0.0)

Author SHA1 Message Date
Gabriele Gristina 038bce131f Add Double sha256 kernel module
5 years ago
Gabriele Gristina ed77af9207 fix bug with -a3 -O
5 years ago
Gabriele Gristina 806b00168c fix wrong OPTS_TYPE, add remaining 4710 kernels
5 years ago
Gabriele Gristina bbcb23b038 Add hash mode 4710 - sha256(md5(pass))
5 years ago
Gabriele Gristina c85cdd6cc8 fix kernel 20600 build error, issue #2094
5 years ago
Gabriele Gristina 660da2da3d fix OpenCL compiler warning
5 years ago
Jens Steube 3234e9d6b5 Some more ROCm performance tuning for -m 77xx
5 years ago
Jens Steube 316095c151 Some more ROCm performance tuning
5 years ago
Jeremi M Gosney 871df0b81b add hash mode 20600 (oracle transportation manager)
5 years ago
Jens Steube 6ec52bd342 ROCm JiT learned how to use V_ADD3_U32 efficiently
5 years ago
Jens Steube 5e0eb288c9 Use __launch_bounds__ in CUDA as replacement for reqd_work_group_size() in OpenCL
5 years ago
Jens Steube dbbdb7e5ac WipZip cracking: Added two byte early reject, resulting in higher cracking speed
5 years ago
philsmd 98759fba95
pkzip: some more missing DECLSPEC found
5 years ago
philsmd a661728256
pkzip: for u32 use MAX_DATA / 4
5 years ago
philsmd 01a511b9dd
minor: some code formatting changes for PKZIP
5 years ago
philsmd 316b2952b5
PKZIP: improve decompression and allow up to 320KB data length
5 years ago
Jens Steube 5920bd7f78 Speed up -m 19300 in general
5 years ago
Jens Steube 49c56f713a Get rid of m08, m16, s08, s16 kernels in -m 9700 and -m 9720 since maximum password length for old office documents is 15
5 years ago
Jens Steube e999ae8737 Speed up -m 11500 in general
5 years ago
Jens Steube b66602f5f9 Fix -m 16100 in optimized -a 3 mode
5 years ago
Jens Steube da10700840 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube 026436e2bc Speed up -m 15000 in optimized -a 3 mode
5 years ago
Jens Steube f689532e4c Move P-box initializer values to constant memory in -m 3200
5 years ago
Jens Steube 1670ab06fa Speed up -m 7700 and -m 7701
5 years ago
Sein Coray 3365040bc1
fixed two bugs where pkzip hashes wouldn't be cracked
5 years ago
Sein Coray 215440e43c
adding support for mixed multi-file pkzip hashes with mode 17225
5 years ago
Sein Coray e08fc096cd
adding support to 17230 kernel to allow compression types 0 and 8
5 years ago
Sein Coray 4cf4891d1b
fixed length check for code1/2 as data length also contains iv length of 12
5 years ago
Jens Steube 07d8e5ef19
Merge pull request #2039 from s3inlc/master
5 years ago
Sein Coray aed1910205
fixed license text in pkzip master key kernels
5 years ago
Jens Steube a2dee17fc5
Merge pull request #2038 from s3inlc/pkzip-fix-4
5 years ago
Jens Steube 5cd17df313
Merge pull request #2036 from s3inlc/pkzip-fix-3
5 years ago
Sein Coray edcdf004a5
Fixing issue when uncompressed pkzip hash is longer than MAX_LOCAL
5 years ago
Sein Coray 29ae5369c0
fixed copy-paste issue and missing m kernels
5 years ago
Sein Coray 67af2cf926
fixed inflate check on very short pkzip hashes
5 years ago
Sein Coray c80bfde8f2
fix issue with pkzip hashes which have a larger offset value to be printed correctly
5 years ago
Sein Coray 15cbaa0f59
adding pkzip stream cipher kernels 20500 and 20510
5 years ago
Sein Coray cd7b3ed672
fixed size of tmp to be checked on static huffman inflate
5 years ago
Sein Coray 0ea676907a
Merge remote-tracking branch 'upstream/master'
5 years ago
Sein Coray 845878f607
added missing pre-load
5 years ago
Sein Coray 06554f5071
applied speed improvements to modes 17220 and 17230
5 years ago
Sein Coray d9e5a86765
updated m17230 to be cuda compatible
5 years ago
Sein Coray 8d1e737d60
updated m17220 to be cuda compatible
5 years ago
Sein Coray c9c7261a05
updated m17210 to be cuda compatible
5 years ago
Sein Coray b29019ae75
updated m17200 to be cuda compatible
5 years ago
Sein Coray e300fe0d63
fixes to avoid crashing on gpu on multiple inner loops
5 years ago
Jens Steube 153a8704e0 Fix some register type in inline assembly in some ROCM section
5 years ago
Jens Steube 85f7d50fb8
Merge pull request #2021 from philsmd/master
5 years ago
Sein Coray e39a9284e1
Merge remote-tracking branch 'upstream/master'
5 years ago
Jens Steube 51ddf52369 Initialize CUDA vector datatypes to zero
5 years ago
philsmd 07a1bdb12c
added support for $electrum$3 hashes (-m 16600)
5 years ago
Jens Steube c07f9c19c7 Reorder the TC/VC/DC header checks
5 years ago
Jens Steube e2da5c8d57 Some unrolling for SHA2 based algorithms
5 years ago
Jens Steube fa9d073f9a Manually unroll sha2 hashes
5 years ago
Jens Steube 3ca3d1cc60 Fix kernel_rules variable name
5 years ago
Jens Steube 7832c54452 Fix constant memory use of bfs_buf
5 years ago
Jens Steube 53be3e74a3 Rename some variable to avoid collisions
5 years ago
Jens Steube 46f737c5af Use real constant memory on CUDA
5 years ago
Sein Coray 371991e079
included speed improvements and feedback from atom applied to all 172xx kernel variants
5 years ago
Sein Coray e4d8e4a7ad
bring fork up-to-date
5 years ago
Jens Steube ce20a5ab6b Fix uint4 rotate in scrypt based kernels for CUDA
5 years ago
Jens Steube 82927c13c8 Get rid of uchar4 in -m 9100
5 years ago
Jens Steube ec4d4218c0 Add some missing operators for vector types
5 years ago
Jens Steube 6db4ab7e60 Fix scrypt based algorithms to work on CUDA
5 years ago
Jens Steube 027af75a39 Fix rotate function names
5 years ago
Jens Steube 6b7d064118 Replace (u32x) (...) with make_u32x (...)
5 years ago
Jens Steube 54dd2ea300 Use same settings for vector datatypes in inc_types.h as seen in cuda SDK vector_types.h
5 years ago
Jens Steube 7e5356126c Fix more use of LOCAL_VK and LOCAL_AS
5 years ago
Jens Steube 03b2d3fb69 Fix use of LOCAL_VK and LOCAL_AS in -m 3200
5 years ago
Jens Steube 8ff8c5d536 Add LOCAL_VK to make use of __shared__
5 years ago
Jens Steube bbed0cd67a Fix test.sh and bitsliced algos
5 years ago
Jens Steube d0bd33c9d1 Rename CONSTANT_AS to CONSTANT_VK
5 years ago
Jens Steube ec9925f3b1 Warnings self-check and autotune with CUDA
5 years ago
Jens Steube 5ee033673c Disable name mangling in NVRTC's PTX output and more
5 years ago
Jens Steube 58213c81d6 Add vector datatypes operators
5 years ago
Jens Steube 6a32e8ef18 Fix ulong datatype on Windows x64
5 years ago
Jens Steube d9cb5cf8df Fix recursion in inc_common.cl
5 years ago
Jens Steube 3b7304c9d8 Fix recursion in inc_platform.cl
5 years ago
Jens Steube 89119bf24a Add missing inc_platform.h include
5 years ago
Jens Steube 00e1e32492 Replace barrier() with SYNC_THREADS()
5 years ago
Jens Steube 9faba41848 Use nvrtc to compile PTX (resulting PTX not yet used)
5 years ago
Jens Steube 4045e60021 Add nvrtc wrapper for later use
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
Jens Steube c02083281f Fix undefined-internal warning message on ROCM
5 years ago
Jens Steube c5c79feaaa More cam_feistel() optimization
5 years ago
Jens Steube f49d3f92e9 Reduce cam_feistel() xor count
5 years ago
Jens Steube f10d27b2c9 Get rid of extract_byte() in inc_cipher_twofish.cl
5 years ago
Jens Steube bf4b1a8e02 Remove duplicate 'static' declaration specifier in -m 19800 and -m 19900
5 years ago
jsteube b9aaaf7809 Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
5 years ago
Jens Steube 17ab30b29f
Merge pull request #1991 from brandoncasaba/master
5 years ago
jsteube 70fc36bf01 Reorganize inc_common.cl and make better use of HAS_* macros
5 years ago
jsteube 75b92c1ab1 Use both LE and BE modes for nonce error correction if none or both modes are set
5 years ago
jsteube 5b97fe7514 Workaround volatile for -m 2500 and -m 2501 for macosx
5 years ago
Jens Steube 38c1029f2e Need volatile for IRIS GPU on Mac OSX for -m 2500 and -m 2501
5 years ago
jsteube b2fecc5828 Fix typo in m11800_a0-pure.cl
5 years ago
Brandon Chalk 0a4ce19915 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 74e3ede391 Test optimization for kernel include in pure mode
5 years ago
jsteube a3b6e6f1b0 Fix hc_rotl64_S() for AMD devices
5 years ago
jsteube 8e89617015 Workaround setting password length bug in ROCM and POCL for -m 10100
5 years ago
jsteube 4cdff67011 Fix typo in OpenCL/m11800_a3-optimized.cl
5 years ago
jsteube 59ec6ac2e1 Fix some typos
5 years ago
jsteube a671d501aa Optimize some xxx_hmac_init functions
5 years ago
jsteube eaefbec3fa Rewrite streebogs input-data-length-bug workaround to make it easier to understand
5 years ago
jsteube c34f75fe2d Optimize some xxx_hmac_final functions
5 years ago
jsteube 9708275ac4 Fix missing rename constant variable name for sbob512_sl64
5 years ago
Jens Steube fef62acade
Merge pull request #1995 from f0cker/library_fix
5 years ago
jsteube 7c6970dbdd Remove hard-coded static keyword from OpenCL kernels
5 years ago
jsteube b7cdca09c4 OpenCL Runtime: Workaround JiT compiler error on ROCM 2.3 driver if the 'inline' keyword is used in function declaration
5 years ago
jsteube 85d58b03e1 Fix some signed/unsigned integer comparison warnings
5 years ago
Brandon Chalk 61ac3e3282 Minor speed and readability improvements to mode 19800 and 19900
5 years ago
Brandon Chalk 95c74c52c1 Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
5 years ago
jsteube 8f62085ea4 Add missing cipher cascade support for DiskCryptor
5 years ago
philsmd a468249aba
diskcryptor: allow cd/iso encrypted images
5 years ago
jsteube 7bd3d55a3f Add missing OpenCL kernel for -m 19812 and -m 19813
5 years ago
jsteube 4cd98603f5 Add DiskCryptor modules for 1024 bit and 1536 and support for Serpent and Twofish. Be careful, untested yet!
5 years ago
philsmd 60c255a69d
added -m 19800 = DiskCryptor AES
5 years ago
jsteube c911f2bd83 Fix some OpenCL JiT compiler warnings on ROCM
5 years ago
f0cker d2f29a2f21 Fix for library compilation failure due to multiple def of sbob_xx64, renamed these
5 years ago
jsteube 7e55aad703 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube ed8af919a1 Use local memory for DES constants in -m 15300 and for AES in -m 137xx
5 years ago
jsteube d706d19b4f Fix some uninitialized variables
5 years ago
jsteube ace765bf96 Fix 'E' rule in optimized mode if password is longer than 16 characters
5 years ago
jsteube 3274220d7f Fix l32_from_64_S(), h32_from_64_S(), hl32_to_64_S() and h32_from_64() in inc_common.cl
5 years ago
jsteube 875718fb8e Backport -m 500 pure kernel code to -m 6300 enables using it on AMDGPU driver
5 years ago
jsteube cd88410781 Backport -m 500 pure kernel code to -m 1600 enables using it on AMDGPU driver
5 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
5 years ago
jsteube 9ced13cc94 Get rid of CONSTSPEC macro in OpenCL kernels
5 years ago
jsteube 13edc32fb4 Fix some unused variable warnings
5 years ago
jsteube b8d609ba16 WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
5 years ago
Jens Steube 4115e6b825 Update some unstable_warning on Intel CPU
5 years ago
jsteube 319bf80178 Fix hash_encode() salt position
5 years ago
jsteube 76bf5173ba Do not use MAYBE_UNUSED in inc_common.cl
5 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
5 years ago
jsteube d80603648e Replace plain_t with void in module_build_plain_postprocess() enables some options
5 years ago
jsteube 9574862a19 Inline hc_byte_perm in hc_bytealign
5 years ago
jsteube ffd8ec9001 Fixed output password of 'e' rule in pure and cpu rule engine if separator character is also the first letter
5 years ago
jsteube 5a1d929628 Fix some missing code changes after hc_bytealign() was changed
5 years ago
jsteube ea7d9c50b6 Fix missing const keyword in some includes
5 years ago
jsteube 2f972c0d36 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 15400
5 years ago
jsteube 19a77c59f9 Removed some unused includes from ChaCha20 combinator attack kernel
5 years ago
jsteube 4fe1a4b258 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 600
5 years ago
jsteube 1a44581524 Removed some unused includes from Blake2 combinator attack kernel
5 years ago
Jens Steube 0fb3b3c83e Declare internal functions in OpenCL kernels as static
5 years ago
jsteube 0a8c7fab1c Do not use ulong. It causes the 32 bit compilation to fail
5 years ago
jsteube ecbd4a51c8 Add remaining emu_inc_* sources to Makefile
5 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 years ago
Sein Coray 21a214e26a
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 66d94b06e4 Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
5 years ago
Sein Coray 798f026e3a
adjusted kernels to newest refactoring
5 years ago
Sein Coray 959852a1aa
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 13097fefc7 reorder functions for better overview
5 years ago
jsteube 194fd7e6d1 Fix some invalid code sections caused from conversion
5 years ago
jsteube 977199698f Move some macros from .h to .cl sources
5 years ago
jsteube e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c
5 years ago
jsteube adeeaee84a Replace __kernel, __constant, __global and __local qualifiers with macro for better control
5 years ago
jsteube 340d2ae7d3 Add headers for OpenCL include files
5 years ago
Sein Coray 67994fc177
removed unecessary parts causing build on some Intel OpenCLs to fail
5 years ago
jsteube 0413314ae4 Fix missing include in amp_a0
5 years ago
jsteube c9d60c079f Prepare OpenCL kernels for non-static compilation
5 years ago
jsteube 5f5468be6f Add missing DECLSPEC in OpenCL rule functions
5 years ago
jsteube c1d5d2ff45 Improve grouping of include calls as a preparation
5 years ago
jsteube 305a044ec6 Remove some old function headers
5 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
5 years ago
Sein Coray c768073f60
fixed static limit for uncompress output to length defined
5 years ago
Sein Coray 97249ba1ca
added pkzip kernels 17200, 17210, 17220 and 17230
5 years ago
jsteube 59ecdbd319 Add volatile to inline assembly instructions, it has no influence on cracking performance but compile time reduces
5 years ago
Jens Steube af129d32da
Merge pull request #1941 from s3inlc/master
5 years ago
Sein Coray 836c91c8c2
Merge branch 'master' of https://github.com/s3inlc/hashcat
5 years ago
Sein Coray 17083b8f56
applied requested final changes
5 years ago
jsteube e0f875463f Fix HAS_VBFE use on AMDGPU driver
5 years ago
jsteube 5ef67a8ab7 Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600
5 years ago
Sein Coray 1143cef606
Merge branch 'master' into master
5 years ago
Sein Coray 7321b03102
Updated mode 19500 based on comments
5 years ago
jsteube 5ecbcde945 Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
5 years ago
jsteube 9a70655f34 No more need for rcon[] in AES
5 years ago
jsteube 7cb510f1ce More manually unrolled cipher code
5 years ago
jsteube a063e9ef62 Remove automatic unrolling on some ciphers and replace with manually unrolled code
5 years ago
jsteube 70d1343d57 Fix variables s_Ch and s_Cl in whirlpool hashes in non REAL_SHM mode
5 years ago
jsteube 970e5f3518 Fix -m 6100 in optimized mode for use with REAL_SHM
5 years ago
jsteube 218322f630 Support for inline VeraCrypt PIM Brute-Force
5 years ago
Fist0urs afb010870a Add hash modes 19600 (krb5tgs enctype 17) and 19700 (krb5tgs enctype 18)
5 years ago
jsteube 26d7602bbd No longer need reqd_work_group_size() in OpenCL kernels since modules taken care of this using threads_min and threads_max
5 years ago
jsteube 85452e12be Fix inc_cipher_des.cl for vector use
5 years ago
jsteube 84d6b8ecc1 Add function prototypes in OpenCL kernels to make some compilers happy
5 years ago
jsteube ce32d57f9b Make use of inc_cipher_des.cl in -m 3100
5 years ago
jsteube 27610008cb Testwise disable aligned constants
5 years ago
jsteube aeb570ca8b Add inc_cipher_des.cl and make use of SHM_TYPE
5 years ago
jsteube 8c47a947a1 Fix some includes in -m 14600
5 years ago
Jens Steube bc8ffadccc Remove more occurances of netntlm_t in Whirlpool kernel
5 years ago
Jens Steube 07b8cafcad Fix datatypes in -m 14600
5 years ago
Jens Steube d64529ed47 Fix kernel header in -m 14900
5 years ago
Jens Steube fda04609cd Fix datatypes in -m 14600
5 years ago
Jens Steube 898000b7aa Fix datatypes in -m 12400
5 years ago
Jens Steube 09b8bfc3a5 Fix datatypes in -m 10700
5 years ago
Jens Steube 7932d8c91f Fix datatypes in -m 64xx and -m 137xx
5 years ago
Jens Steube 34850df1c0 Fix datatypes in -m 2501 and -m 16801
5 years ago
Jens Steube 74abff44d9 Move remaining module specific typedefs and structures from inc_types.cl to kernels
5 years ago
Jens Steube 30681e5151 Move remaining module specific typedefs and structures from inc_types.cl to kernels
5 years ago
Jens Steube 4bce25dd9d Move remaining module specific typedefs and structures from inc_types.cl to kernels
5 years ago
Jens Steube cace799187 Move more no unrolling exceptions from inc_vendor.cl to specific modules
5 years ago
Sein Coray ee97d18af9
Added hash mode 19500
5 years ago
Sein Coray deacf3a2b9
fix constant name for sha224
5 years ago
jsteube eb07d2108c Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
5 years ago
jsteube 8d6a69b2a9 Fix salt array for -m 19300 in -a 3 mode if SIMD is used
5 years ago
jsteube a9bafb7edb Add more valid plaintext pattern for -m 12700/15200
5 years ago
jsteube dc9279c95c New Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles
5 years ago
jsteube 7c1120b784 Migrate unroll handling for -m 15900 from OpenCL/inc_vendor.cl to module_jit_build_options()
5 years ago
jsteube ed7765d8fd Manually unroll aes128_InvertKey and aes256_InvertKey to workaround some JiT compiler errors
5 years ago
jsteube 0fce6b663b Testwise remove all hardcoded volatiles from cipher includes
5 years ago
jsteube 1714382daa Migrate unroll handling for -m 14100 from OpenCL/inc_vendor.cl to module_jit_build_options()
5 years ago
jsteube b0a83b28d1 Migrate unroll handling for -m 12300 from OpenCL/inc_vendor.cl to module_jit_build_options()
5 years ago
jsteube 1937b67595 Migrate unroll handling for -m 8200 from OpenCL/inc_vendor.cl to module_jit_build_options()
5 years ago
jsteube fee37ac4c3 Migrate unroll handling for -m 8000 from OpenCL/inc_vendor.cl to module_jit_build_options()
5 years ago
jsteube f92ebc6586 Fix -m 15200 and -m 12700 search string in kernel
5 years ago
jsteube 0b1169e523 My Wallet: Added additional plaintext pattern used in newer versions
5 years ago
jsteube 93760dab34 Fix -m 8100 in pure kernel mode for password length 256
5 years ago
jsteube 88a051629c Support module specific JiT compiler build options
5 years ago
jsteube a5743c5572 Fix invalid kernel declaration in optimized Whirlpool kernel
5 years ago
jsteube 4359418918 OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
5 years ago
jsteube e1fe3e755b Optimize some switch_buffer_* functions for generic OpenCL devices (CPU, various OSX, ...)
5 years ago
jsteube 23917455ef Added hash-mode 19300 sha1(..)
5 years ago
jsteube 87c24200da Added QNX /etc/shadow hash cracking support
5 years ago
jsteube 5da1e4b872 Fixed maximum password length limit which was announced as 256 but actually was 255
5 years ago
jsteube b1a056f1b0 Add hc_lop_0x96 as template for eventual later use
5 years ago
jsteube 540b405e3a Replace IS_ROCM with HAS_VPERM and HAS_VADD3
5 years ago
jsteube 2c0c82c8af OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
5 years ago
jsteube 69c3ea2d27 Fixed invalid transfer from __constant to __local memory in -m 9100
5 years ago
jsteube be365acef8 Remove some optimization in -m 18700 which ROCM doesn't like
5 years ago
jsteube d0d4ce9f8c Added hash-mode 18800 Blockchain, My Wallet, Second Password (SHA256)
5 years ago
jsteube 684256022e Small fix for -m 18900
5 years ago
jsteube 29fedf2c41 Added hash-mode 18900 Android Backup
5 years ago
jsteube 3dd0a7140d Respect combs_mode in -a 1/6/7 attack in -m 18700
5 years ago
jsteube a0fba5fb11 Improve -m 18700 cracking speed
5 years ago
jsteube b4d52e412b Rename -m 18700 to Java Object hashCode()
5 years ago
jsteube 51eb9ebff7 Added hash-mode 18700 DJB 32
5 years ago
jsteube 9fc193ce47 Bitcoin Wallet: Be more user friendly by allowing a larger data range for ckey and public_key
5 years ago
jsteube 63fac132e3 Fix cracking streebog 256/512 hmac cracking with password length > 64
5 years ago
jsteube f4e43da456 Fix whirlpool final() handling
5 years ago
jsteube 158b93832c Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
5 years ago
jsteube dd293f7a93 Fixed -m 600 in -a 3 mode for passwords > 16
5 years ago
jsteube e571b890e9 Fixed length check for raw PBKDF2 modules
5 years ago
jsteube c16a3feabc Add -m 16500 module
5 years ago
jsteube 57da64533c Add missing kernel in -m 1100 -a 3 -O mode
5 years ago
jsteube 3d203af066 Add module for -m 5700 and -m 5800
5 years ago
jsteube 0bd244c051 Undef some macros to avoid collisions
5 years ago
jsteube c88a837196 Rename d_scryptVX_buf to d_extraX_buf
5 years ago
R. Yushaev 393916c0bf Allow cracking non-unique salts for Office 2013
6 years ago
R. Yushaev b5a7e967c1 Add support for Open Document Format 1.1
6 years ago
Sein Coray a70a0513bf
Added hash mode 18500 sha1(md5(md5($pass)))
6 years ago