Commit Graph

57 Commits (v6.2.2)

Author SHA1 Message Date
Jens Steube 51fe320425 Unit-Tests: Added missing support for OPTS_TYPE_LOOP_PREPARE, OPTS_TYPE_LOOP_PREPARE2 and salt_repeats in self-test
3 years ago
Jens Steube 5c6501444a Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
Jens Steube 98aef2ae92 Module Structure: Add 3rd party library hook management functions. This also requires an update to all existing module_init()
4 years ago
Jens Steube f96e35649d Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
4 years ago
Jens Steube d9473358ef Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
4 years ago
Jens Steube 4d286d5dc7 Fix selftest in case OPTS_TYPE_DEEP_COMP_KERNEL is active
5 years ago
Jens Steube 2a04354401 New mode 22000 WPA-PBKDF2-PMKID+EAPOL to replace -m 2500 and -m 16800. NOTE: missing support for message_pair and nonce_error_corrections handling
5 years ago
Jens Steube f9e5dcc133 Use deep comparison kernel from module function in selftest.c
5 years ago
Jens Steube e83c71a18f Add missing AUX4 in selftest.c
5 years ago
Jens Steube 2884bded32 Initialize some variable to make scan-build happy
5 years ago
Jens Steube a8555fa048 Support use of all available CPU cores for hash-mode specific hooks
5 years ago
Jens Steube 2622993c00 Fix check of OPTS_TYPE_PT_HEX in selftest
5 years ago
Jens Steube 786efc2d7c Add support for OPTS_TYPE_PT_HEX
5 years ago
Chick3nman 9e1ae3cb4a Updated Kernel self-test failure message to reflect OpenCL or Cuda installation failure, depending on backend used
5 years ago
Gabriele Gristina c3716ca8e5 (selftest) remove unused *rc* vars and cleanup
5 years ago
Jens Steube ec9925f3b1 Warnings self-check and autotune with CUDA
5 years ago
Jens Steube f2948460c9 Some first kernel invocations
5 years ago
Jens Steube 50a6e720ca More OpenCL variables rename
5 years ago
Jens Steube af8e317cf4 Begin renaming some OpenCL only variables
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
5 years ago
jsteube 4548d15dde Fix spin_damp datatype
5 years ago
jsteube 6d21c1633b Fix loop_step value in selftest.c, this also workarounds Trap 6 errors
5 years ago
jsteube 708a86fb59 Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
5 years ago
jsteube 1537fc4e5d Improve handling of temporary skipped devices (due to JiT build failure or unstable_warning)
5 years ago
jsteube 2734464cd1 Fix missing KERN3 use if using OPTS_TYPE_DEEP_COMP_KERNEL
5 years ago
jsteube e0deb3f825 Add module_deep_comp_kernel()
5 years ago
jsteube 6cbb5e4992 Refactor kernel_accel, kernel_loops and kernel_threads management in combination with modules
5 years ago
jsteube ac55386553 Get rid of hash_mode in selftest.c
6 years ago
jsteube 074947c6db Get rid of hashconfig_get_kernel_threads() and hashconfig_get_kernel_loops()
6 years ago
R. Yushaev 5c87720acc Add SHA3 and Keccak
6 years ago
Rosen Penev 77daf05dd0 Add HC_API_CALL to a few functions
6 years ago
jsteube 52c52836e3 Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
Jens Steube 466ea8eaba Fixed detection of unique ESSID in WPA-PMKID-* parser
6 years ago
Michael Sprecher 07840c9fe3
Fixed a missing check for hashmodes using OPTS_TYPE_PT_UPPER causing the self-test to fail when using combinator- and hybrid-mode
6 years ago
jsteube 469fece141 OpenCL Kernels: Abort session if kernel self-test failed
6 years ago
Gabriele Gristina 7e2101438c Fix selftest.c warning
6 years ago
Jens Steube 7b165a86a9 Fix LM selftest in -a 0 mode
6 years ago
jsteube fe4413797e OpenCL Kernels: Use three separate comparison kernels (depending on keyver) for WPA instead of one
6 years ago
jsteube c4f30220a0 OpenCL Kernels: Refactored kernel thread management from native to maximum per kernel
6 years ago
jsteube 05a01d3843 fix some datatypes
6 years ago
jsteube a3a16f676f OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
6 years ago
jsteube 55c8c287a5 Add missing selftest functionality for OPTS_TYPE_INIT2/OPTS_TYPE_LOOP2 based kernels
7 years ago
jsteube 617dbb97ba Prepare migration -m 15800 into -m 2500
7 years ago
jsteube 1432446734 Fix initialization of size_pws_amp
7 years ago
jsteube 319799bbbf Switch the datatypes of the variables responsible for work-item count and work-item size from u32 to u64
7 years ago
jsteube 03bb234045 Preparation for WPA/WPA2 AES-CMAC: works till PMK
7 years ago
jsteube beb6ee2061 Add OPTI_TYPE_OPTIMIZED_KERNEL
7 years ago
jsteube fbea72ebd6 Renamed default kernels to optimized kernels
7 years ago
jsteube fc100a852b Added hash-mode 2501 = WPA/WPA2 PMK
7 years ago