Commit Graph

1761 Commits (95c74c52c133315b97314e5be75644294b104000)

Author SHA1 Message Date
Brandon Chalk 95c74c52c1 Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
6 years ago
jsteube 8f62085ea4 Add missing cipher cascade support for DiskCryptor
6 years ago
philsmd a468249aba
diskcryptor: allow cd/iso encrypted images
6 years ago
jsteube 7bd3d55a3f Add missing OpenCL kernel for -m 19812 and -m 19813
6 years ago
jsteube 4cd98603f5 Add DiskCryptor modules for 1024 bit and 1536 and support for Serpent and Twofish. Be careful, untested yet!
6 years ago
philsmd 60c255a69d
added -m 19800 = DiskCryptor AES
6 years ago
jsteube c911f2bd83 Fix some OpenCL JiT compiler warnings on ROCM
6 years ago
jsteube 7e55aad703 Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube ed8af919a1 Use local memory for DES constants in -m 15300 and for AES in -m 137xx
6 years ago
jsteube d706d19b4f Fix some uninitialized variables
6 years ago
jsteube ace765bf96 Fix 'E' rule in optimized mode if password is longer than 16 characters
6 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
6 years ago
jsteube 875718fb8e Backport -m 500 pure kernel code to -m 6300 enables using it on AMDGPU driver
6 years ago
jsteube cd88410781 Backport -m 500 pure kernel code to -m 1600 enables using it on AMDGPU driver
6 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
6 years ago
jsteube 9ced13cc94 Get rid of CONSTSPEC macro in OpenCL kernels
6 years ago
jsteube 13edc32fb4 Fix some unused variable warnings
6 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
6 years ago
Jens Steube 4115e6b825 Update some unstable_warning on Intel CPU
6 years ago
jsteube 319bf80178 Fix hash_encode() salt position
6 years ago
jsteube 76bf5173ba Do not use MAYBE_UNUSED in inc_common.cl
6 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
6 years ago
jsteube d80603648e Replace plain_t with void in module_build_plain_postprocess() enables some options
6 years ago
jsteube 9574862a19 Inline hc_byte_perm in hc_bytealign
6 years ago
jsteube ffd8ec9001 Fixed output password of 'e' rule in pure and cpu rule engine if separator character is also the first letter
6 years ago
jsteube 5a1d929628 Fix some missing code changes after hc_bytealign() was changed
6 years ago
jsteube ea7d9c50b6 Fix missing const keyword in some includes
6 years ago
jsteube 2f972c0d36 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 15400
6 years ago
jsteube 19a77c59f9 Removed some unused includes from ChaCha20 combinator attack kernel
6 years ago
jsteube 4fe1a4b258 Use apply_rules_vect_optimized() instead of apply_rules_vect() in -m 600
6 years ago
jsteube 1a44581524 Removed some unused includes from Blake2 combinator attack kernel
6 years ago
Jens Steube 0fb3b3c83e Declare internal functions in OpenCL kernels as static
6 years ago
jsteube 0a8c7fab1c Do not use ulong. It causes the 32 bit compilation to fail
6 years ago
jsteube ecbd4a51c8 Add remaining emu_inc_* sources to Makefile
6 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
6 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
6 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
6 years ago
jsteube 13097fefc7 reorder functions for better overview
6 years ago
jsteube 194fd7e6d1 Fix some invalid code sections caused from conversion
6 years ago
jsteube 977199698f Move some macros from .h to .cl sources
6 years ago
jsteube e80b1838e8 Rename some functions in inc_common.cl to avoid conflicts with bitops.c
6 years ago
jsteube adeeaee84a Replace __kernel, __constant, __global and __local qualifiers with macro for better control
6 years ago
jsteube 340d2ae7d3 Add headers for OpenCL include files
6 years ago
jsteube 0413314ae4 Fix missing include in amp_a0
6 years ago
jsteube c9d60c079f Prepare OpenCL kernels for non-static compilation
6 years ago
jsteube 5f5468be6f Add missing DECLSPEC in OpenCL rule functions
6 years ago
jsteube c1d5d2ff45 Improve grouping of include calls as a preparation
6 years ago
jsteube 305a044ec6 Remove some old function headers
6 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
6 years ago
jsteube 59ecdbd319 Add volatile to inline assembly instructions, it has no influence on cracking performance but compile time reduces
6 years ago