Commit Graph

2500 Commits (8d6622ce80cb82b64dfdfe24458797d4088c9e46)

Author SHA1 Message Date
Jens Steube 78a1048670 Fixed false negative on hash-types 8900, 15700, 22700, 27700 and 28200 if using the HIP backend
2 years ago
Jens Steube 2f4003cded Synchronize SCRYPT code for -m 28200 with -m 8900 as source
2 years ago
Jens Steube 8e532e6162 Fix sha512_hmac_init_global_utf16le_swap(); hmac doesn't have password length
2 years ago
Jens Steube 7b24986096 Add important checks for pw_len == -1 to avoid out of boundary read/writes
2 years ago
Jens Steube 753994bfe0 Fixed password reassembling function reporting an incorrect candidate in some cases when the correct candidate has zero length
2 years ago
Jens Steube ab300310a0 Improve support for enc_len and aad_len in AES_GCM_GHASH to actually allow 32 bit value (before was only 29 bit)
2 years ago
philsmd 1b770fdea7
fix maximum password length in -O -m 10700 = PDF
2 years ago
Jens Steube e5b64a29d1 Fix the length positioning of the AAD string used by AES GCM. The implementation was not working at all due to this bug, but also this feature is not used in any kernel so far and thus did not pop up.
2 years ago
Jens Steube 14f78d9910 Improve -m 28400 perfomance slightly because we know the password input is always larger than the maximum supported so we can get rid of the E[] expanding function
2 years ago
Jens Steube 2b89c69cc4
Merge pull request #3202 from Greexter/bitwarden-fix
2 years ago
Jens Steube c94a26b382
Merge pull request #3196 from matrix/Amazon_AWS4-HMAC-SHA256
2 years ago
Jakub 2a5ee51530
Merge branch 'master' into bitwarden-fix
2 years ago
Gabriele Gristina 6f45285919 DPAPI masterkey file v2 (context 3)
2 years ago
Gabriele Gristina d5c545804b Added hash-mode: DPAPI masterkey file v1 (context 3)
2 years ago
Gabriele Gristina fe96e26eff Prepare for DPAPI masterkey Context 3
2 years ago
Gabriele Gristina 0d282bbfb3 Added hash-mode: Kerberos 5, etype 18, DB
2 years ago
Gabriele Gristina 580afa985d Added hash-mode: Kerberos 5, etype 17, DB
2 years ago
Jens Steube 96715f7c09
Merge pull request #3197 from matrix/13100_format
2 years ago
Lars Sætaberget 918b4cf7da Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
2 years ago
Gabriele Gristina 7d636eeef9
Merge branch 'master' into 13100_format
2 years ago
Jakub 0147826870
Merge branch 'master' into bitwarden-fix
2 years ago
Jakub Štrom 2d79bc1a22 remove esalt param
2 years ago
Jakub Štrom 5154807c4e Remove esalt param
2 years ago
Jakub Štrom 9b66c01535 Add parameter for second iteration count
2 years ago
Jakub Štrom 74af4eced6 update module version
2 years ago
Jens Steube 95405ddc2a
Merge pull request #3200 from matrix/18200_format
2 years ago
Jakub Štrom 67ba1f2112 add new version fix
2 years ago
Jens Steube c1df53b47c
Merge pull request #3175 from matrix/metal_vectors_21200
2 years ago
Gabriele Gristina 7e16335999 Added support to use 'John the Ripper' hash format with hash-type 18200
2 years ago
Jens Steube 5df0adc113
Merge pull request #3174 from matrix/metal_vectors_20900
2 years ago
Jens Steube 6618818746
Merge pull request #3173 from matrix/metal_vectors_20710
2 years ago
Gabriele Gristina ca9656e983 Updated krb5tgs struct on 13100 kernels
2 years ago
Jens Steube 4ed01c2299
Merge pull request #3172 from matrix/metal_vectors_4710
2 years ago
Jens Steube c356af5831
Merge pull request #3171 from matrix/metal_vectors_4510
2 years ago
Gabriele Gristina 98ce2496d5 Amazon AWS4-HMAC-SHA256
2 years ago
Gabriele Gristina 2d9302f879 Added missing code to get vectors work with Metal on hash-type 21200
2 years ago
Gabriele Gristina 35c7518e21 Added missing code to get vectors work with Metal on hash-type 20900
2 years ago
Gabriele Gristina d4226059c0 Added missing code to get vectors work with Metal on hash-type 20710
2 years ago
Gabriele Gristina 4070ed0ab5 Added missing code to get vectors work with Metal on hash-type 4710
2 years ago
Gabriele Gristina 5fc3d7550e Added missing code to get vectors work with Metal on hash-type 4510
2 years ago
Gabriele Gristina ed96ff242e Added missing address space on hash-type 27800
2 years ago
Jens Steube ae3eeb1713
Merge pull request #3166 from matrix/metal_vectors
2 years ago
Gabriele Gristina b3d3b31c3e Metal: added support for vectors up to 4
2 years ago
philsmd 251ecc3b0b
fixes #3029: cracking long salts in -m 4510/4710
2 years ago
Gabriele Gristina b0c6738289 Rename STR() to M2S(), part 2
2 years ago
Jens Steube be75e4b4ea Rename STR() to M2S() to avoid future collisions and move from kernel source to command line parameter
2 years ago
Gabriele Gristina 9d36245d51 Kernels: Set the default Address Space Qualifier for any pointer, refactored / updated KERN_ATTR macros and rc4 cipher functions, in order to support Apple Metal runtime
2 years ago
Gabriele Gristina e8fc803cdd Updated includes on hash-type 28600 kernel source
2 years ago
Gabriele Gristina 2c0b4cd20a
Merge branch 'hashcat:master' into metal_prepare_kernelIncludes_v2
2 years ago
b0lek b1e0434bd7 changed mode number to 28600
2 years ago