Commit Graph

369 Commits (68d6d36761e7f5ddb3b58cb90b6a89e8fe9e088a)

Author SHA1 Message Date
jsteube 68d6d36761 Binary Distribution: Removed 32 bit binary executeables
5 years ago
jsteube 62c660afe2 Add -m 14600 module
5 years ago
jsteube 78d2706038 Add -m 8900 module and module_extra_tmp_size()
5 years ago
Gabriele Gristina 1541531a5a Fix dnclen typo
5 years ago
jsteube bc1dd699e3 Add -m 1500 module
5 years ago
jsteube c3630b2f18 Allow modules to change value from user_options->hash_mode to something different in hashconfig->hash_mode. This will be required for modes that can automatically select the right hash_mode for the user for instance LUKS
5 years ago
jsteube bbcc8fea29 Use MODULE_DEFAULT in module_init to reference a global default function
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 e17c3a54d8 Add hook for unstable_warning
5 years ago
jsteube 5633d6808f Move hash_mode specific code which enforce the use of the JiT compiler to modules
5 years ago
jsteube 4028bae578 Use dynloader.c instead of dlopen() directly
5 years ago
jsteube ac55386553 Get rid of hash_mode in selftest.c
5 years ago
Jens Steube 9c0a1a53df
Merge pull request #1830 from hashcat/master
5 years ago
R. Yushaev 393916c0bf Allow cracking non-unique salts for Office 2013
5 years ago
jsteube 074947c6db Get rid of hashconfig_get_kernel_threads() and hashconfig_get_kernel_loops()
5 years ago
jsteube af22a9d1d9 Remove hashconfig_forced_kernel_threads()
5 years ago
R. Yushaev 074fad9fef Correct buffer size parameter in snprintf calls
5 years ago
Jens Steube 0b2ffec379 Fixed selection of OpenCL devices (-d) if there's more than 32 OpenCL devices installed
6 years ago
Jens Steube c9da60c73a Fixed thread count maximum for pure kernels in straight attack mode
6 years ago
Jens Steube e770449702 OpenCL Runtime: Use our own yielding technique for synchronizing rather than vendor specific
6 years ago
Jens Steube ae577410d0 OpenCL Device: Do a real query on OpenCL local memory type instead of just assuming it
6 years ago
Jens Steube 06b39dc3d5 Startup: Show OpenCL runtime initialization message (per device)
6 years ago
Jens Steube 566b1c67b5 Small improvement in --speed-only and --progress-only accuracy
6 years ago
Jens Steube bb758d66e8 Revert "Simplify some code"
6 years ago
Jens Steube 2d15fa07e7 Simplify some code
6 years ago
Jens Steube a402822646 Fixed output of --speed-only and --progress-only in case a fast hash is used in combination with --slow-candidates
6 years ago
Jens Steube 83632a83e4 Memory: Limit maximum host memory to allocate depending on bitness
6 years ago
Jens Steube d6fe2c7cd4 The hashcat brain
6 years ago
Jens Steube 24ce7bacae Updated Intel OpenCL runtime version check
6 years ago
Jens Steube 5ee3e502f8 Fixed missing wordlist encoding in combinator mode
6 years ago
R. Yushaev 5c87720acc Add SHA3 and Keccak
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
Jens Steube a134ea52b3 Fixed a race condition in status view leading to out-of-bound reads
6 years ago
jsteube a5746548e8 Allow use of hash-mode 7900, 10700 and 13731 on AMD devices after workaround
6 years ago
jsteube dad05d9f69 Testing: Workaround some AMD OpenCL runtime segmentation faults
6 years ago
jsteube 9f54c3dd14 Transfer only a few byte should be enough to force the runtime to actually allocate the memory
6 years ago
jsteube 242d991def Fix memleak in memory evaluation
6 years ago
jsteube f9b13035f2 Limit evaluate available memory check to nvidia runtime
6 years ago
jsteube 86fc587182 Be a bit more sensible while try to evaluate available memory
6 years ago
jsteube e67195aa11 Try to evaluate available OpenCL device memory and use this information instead of total available OpenCL device memory for autotune
6 years ago
jsteube c1edc5d562 Increase max PWS space to 1GB to allow higher -n values for GPU with lots of compute units
6 years ago
jsteube c1ebfe486f Refactor --progress-only and --speed-only calculation
6 years ago
jsteube 88ebca40b8 Added hash-mode 16800 = WPA-PMKID-PBKDF2
6 years ago
jsteube 32d6b3e10e OpenCL kernels: Add '-pure' prefix to kernel filenames to avoid problems caused by reusing existing hashcat installation folder
6 years ago
jsteube a8060f4946 Rewritten handling of OpenCL JiT build options to fix warnings with GCC 8
6 years ago
jsteube ca1115a1ee No longer need to use 32 threads on second dimension for bitsliced algorithms
6 years ago
Jens Steube 872f82ab8d Get rid of thread limit for bitsliced kernels
6 years ago
Jens Steube aa82d8d34d Re-enable CPU optimizations and some CPU case in thread management
6 years ago