Commit Graph

594 Commits (b8ae1444decf023745a63e9c4eedab54a251c6d0)

Author SHA1 Message Date
Gabriele Gristina b8ae1444de skip autodetect if benchmark is enabled, keep table sorting like usage
3 years ago
Gabriele Gristina 75d135bf7d fix for autodetect (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 56f47cabe2 Fixed race condition in potfile check during removal of empty hashes
3 years ago
Jens Steube 02e2ef63fb Fixed unresolvable relative paths in hashcat.log
4 years ago
philsmd 541ef659aa
fixes #2465: --stdout should return status code 0
4 years ago
philsmd e59f61e8cf
cosmetic: minor code style fixes
4 years ago
Jens Steube 33579ae3db Add new option for modules OPTS_TYPE_SELF_TEST_DISABLE to disable self-test functionality from hash-mode directly
4 years ago
Jens Steube 588e0ed294 Show information about minimum and maximum password- and salt-length before the hash parser starts
5 years ago
Jens Steube 53e96a12a0 Improve automatic calculation of hook threads value
5 years ago
Jens Steube d71afd6d7a Prepare new --hook-threads feature
5 years ago
Jens Steube ca31ef43af Fixed race condition in maskfile mode by using a dedicated flag for restore execution
5 years ago
Gabriele Gristina c88250e437 (hashcat) remove unused *rc* vars and cleanup
5 years ago
Jens Steube 3c4cb5c0f8
Merge pull request #2061 from f0cker/brain_all
5 years ago
Jens Steube 62d5d2dfbb OpenCL Runtime: Workaround ROCm OpenCL driver problem trying to write temporary file into readonly folder by setting TMPDIR environment variable
5 years ago
f0cker 3bb68e7981 Added brain status (tx/rx) for all devices
5 years ago
Royce Williams 348221c15c minor tweaks to hash-count min/max language
5 years ago
Jens Steube f1632b933e Add support to configure hash-mode specific range of number of hashes supported
5 years ago
Jens Steube 3c4f4df771 Rename some more variables
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 1537fc4e5d Improve handling of temporary skipped devices (due to JiT build failure or unstable_warning)
5 years ago
jsteube 166f908241 Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
5 years ago
jsteube b2154b7ed9 Fix use-after-free of hash_name
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 17bd76ee62 Use settings from selftest hash for benchmark unless overriden by module hooks
5 years ago
Jens Steube 222d76f01e Replace parse_func() with module_hash_decode()
6 years ago
Jens Steube 4177e1ee28 Replace gitmodules with files and add support for system-wide libraries
6 years ago
Jens Steube a4a9d29420 Fixed calculation of brain-attack if a given wordlist has the size zero
6 years ago
Jens Steube 3b8abb7f0d Fixed missing call to WSACleanup() to cleanly shutdown windows sockets system
6 years ago
Jens Steube d6fe2c7cd4 The hashcat brain
6 years ago
Jens Steube f3f4ab4421 Do not return -1 in case of --keyspace
6 years ago
Jens Steube 5b8a35a118 Fix returncode from hashcat in case --show or --left was used
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 82457d2904 Fixed a missing check for errors on OpenCL device leading to invalid removal of restore file
6 years ago
jsteube 469fece141 OpenCL Kernels: Abort session if kernel self-test failed
6 years ago
Jens Steube fb00b528c4 Improve autotune and synchronize results on same OpenCL devices
6 years ago
jsteube 11b18512c7 Terminal: Add workitem settings to status display (can be handy for debugging)
6 years ago
jsteube 3272e29497 Returncode: Enforce returncode 0 in case the user selected --speed-only or --progress-only and no other error occured
6 years ago
jsteube dd97799e4c Hashcat Context: Fixed a memory leak in shutdown phase
6 years ago
Rosen Penev 1c5915cae3 remove special time handling in hashcat.
7 years ago
jsteube ea795ef5ab Move out code to check for hashfile or hash on commandline into dedicated function
7 years ago
jsteube 1184ae1cdd Added option --benchmark-all to benchmark all hash-modes not just the default selection
7 years ago
jsteube 42d1db4294 Fixed a restore issue leading to "Restore value is greater than keyspace" in case mask-files or wordlist-folders were used
7 years ago
jsteube e93fa25454 Allow the use of hashcat_init() without a callback function
7 years ago