Commit Graph

204 Commits (3119525ea331c0c9931b87342237e762004751b7)

Author SHA1 Message Date
Jens Steube 3119525ea3 Fixed integer overflow in Recovered/Time status view column caused by division > 0 but < 1
3 years ago
Gabriele Gristina ced9b0c6f8 Added new feature: autodetect hash-mode
3 years ago
Jens Steube 32b40d5c53 Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards
3 years ago
Jens Steube 1323ef3a82 Support loading hash from command line in -m 22000 and -m 22001
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
philsmd d1c3274965
use our safe free () wrapper hcfree whenever possible
4 years ago
Jens Steube c78b8878d5 Fix calculation of mask length for status view in case hex-charset is used
5 years ago
Jens Steube 7284b934cb Fix null pointer dereference in case LM hash with both LM parts was given without hash file
5 years ago
Rosen Penev 6dc72ebcc5
Run through Clang's readability-else-after-return
5 years ago
f0cker 3bb68e7981 Added brain status (tx/rx) for all devices
5 years ago
Jens Steube e3500ff4aa Add CUDA device attributes to -I
5 years ago
Jens Steube 4b986de5fb Prepare native CUDA hybrid integration
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 218322f630 Support for inline VeraCrypt PIM Brute-Force
5 years ago
jsteube 1537fc4e5d Improve handling of temporary skipped devices (due to JiT build failure or unstable_warning)
5 years ago
jsteube 75f7172cca Prepare remove of hash_type variable
5 years ago
jsteube 2bd55bca74 Add missing hook_salt buffer parameter to decoder/encoder function declaration
5 years ago
jsteube b2154b7ed9 Fix use-after-free of hash_name
5 years ago
jsteube 0bec0cfb89 Add -m 3000 module and unit test
5 years ago
jsteube 06a5e736b9 Add -m 500 unit test
5 years ago
jsteube 02fe28fe6c Preparation for -m 501
5 years ago
jsteube 26033e5787 Make use of return length from ascii_digest instead of calling strlen()
5 years ago
jsteube bbcc8fea29 Use MODULE_DEFAULT in module_init to reference a global default function
5 years ago
jsteube 888da50aad Get rid of hash_mode depending branches in status.c
5 years ago
jsteube a81a566121 Remove hashcat_ctx requirement in ascii_digest()
5 years ago
jsteube 3cce072f40 Get rid of strhashtype()
5 years ago
R. Yushaev 074fad9fef Correct buffer size parameter in snprintf calls
6 years ago
Jens Steube b1a460ade2 Fixed status output of progress value in case -S and -l used in combination
6 years ago
Jens Steube d6fe2c7cd4 The hashcat brain
6 years ago
Jens Steube a4ac370496 Test fix for plain_t in 32 bit mode
6 years ago
jsteube 52c52836e3 Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
jsteube 067ffa9d64 Add more tracker for amplifier and iterations to status screen
6 years ago
jsteube 27db8ced7e Add a tracker for salts, amplifier and iterations to status screen
6 years ago
jsteube 9c0ba3a640 Fix speed report in case --machine-readable is used
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 82457d2904 Fixed a missing check for errors on OpenCL device leading to invalid removal of restore file
6 years ago
jsteube 3bf3ec5bbe Fine tune --progress-only mode output for extreme slow kernels
6 years ago
jsteube dd2511233d Fixed a miscalculation in --progress-only mode output for extreme slow kernels like -m 14800
6 years ago
jsteube c4f30220a0 OpenCL Kernels: Refactored kernel thread management from native to maximum per kernel
6 years ago
jsteube ce8f445ebe Fix a few warnings and divide by zero (speed_pos)
6 years ago
Jens Steube d656e9c3a4 OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
6 years ago
jsteube 05a01d3843 fix some datatypes
6 years ago
jsteube 11b18512c7 Terminal: Add workitem settings to status display (can be handy for debugging)
6 years ago
jsteube 6361ea823c Use hcmalloc() instead of malloc() whenever possible
6 years ago
Rosen Penev aece2cc4be Get rid of hc_ctime too. Also fix some cppcheck confusion with nvapi.
7 years ago
Rosen Penev 1c5915cae3 remove special time handling in hashcat.
7 years ago
Rosen Penev dee6934f32 Fix cast qual with double pointers
7 years ago
Rosen Penev 353d3c3008 Fix a bunch of cast-qual warnings
7 years ago
Rosen Penev 8458f07a57 Replace char[] with *char
7 years ago