Commit Graph

597 Commits (2aff01b20ee3d56defea58fc573dd3340b435293)

Author SHA1 Message Date
jsteube a3ee4d7188 Do not allocate memory segments for bitmap tables if we dont need it, for example in benchmark mode
6 years ago
philsmd 0f449b6440
hcstat2: allow to use option --markov-hcstat2 instead of just --markov-hcstat
6 years ago
philsmd 15fb40bc87
Removed duplicated words in example.dict
6 years ago
jsteube 27db8ced7e Add a tracker for salts, amplifier and iterations to status screen
6 years ago
Michael Sprecher e975612f82
Fixed the ciphertext max length in Ansible Vault parser
6 years ago
Michael Sprecher 5536ab9917
Getting rid of OPTS_TYPE_HASH_COPY for Ansible Vault
6 years ago
philsmd fd12fc4e13
changes: updated docs/changes.txt with tab completion and -a 7 --stdout change log
6 years ago
Jens Steube ae5c0ef1ba Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
Jens Steube ce9b56e06c Allow bitcoin master key length not be exactly 96 byte a multiple of 16
6 years ago
jsteube 8c6bb1094f Update results from CMIYC 2018
6 years ago
jsteube dad05d9f69 Testing: Workaround some AMD OpenCL runtime segmentation faults
6 years ago
jsteube 103fdf04a1 Fixed a invalid scalar datatype return value in hc_bytealign() where it should be a vector datatype return value
6 years ago
jsteube 762e5d5cda Go back into development mode
6 years ago
jsteube 4963357fac Update to v4.2.1
6 years ago
jsteube afd1efd59c Fixed a buffer overflow in precompute_salt_md5() in case salt was longer than 64 characters
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 1d7e1ba7e5 Unset PRODUCTION
6 years ago
jsteube a03b5dae57 Update changes.txt
6 years ago
jsteube 844918d00c Added NV Tesla V100 and P100 to tuning database
6 years ago
jsteube 242db336ae Fix readme.txt and hashcat.sh
6 years ago
Michael Sprecher 3a321c8dce
Added hash-mode 16900 = Ansible Vault
6 years ago
jsteube bdec457951 TrueCrypt/VeraCrypt cracking: Do an entropy check on the TC/VC header on start
6 years ago
jsteube cd0923f1b8 General file handling: Abort if a byte order mark (BOM) was detected in a wordlist, hashlist, maskfile or rulefile
6 years ago
jsteube 88ebca40b8 Added hash-mode 16800 = WPA-PMKID-PBKDF2
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
philsmd 2e1845ec11
fixes #1624: increase esalt/nonce buffer to 1024 for -m 11400 = SIP
6 years ago
jsteube 81f909e229 Prepare for v4.2.0 release
6 years ago
Jens Steube 02a2495349 Switched array pointer types in function declarations in order to be compatible with OpenCL 2.0
6 years ago
Jens Steube aa63ee000e Update changes.txt
6 years ago
jsteube c1622d6593 Fixed detection of AMD_GCN version in case the rocm driver is used
6 years ago
Royce Williams 6a8fb403db minor changes.txt grammar
6 years ago
jsteube 8903adb164 Added OpenCL device utilization to status information in machine readable output
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 dd2511233d Fixed a miscalculation in --progress-only mode output for extreme slow kernels like -m 14800
6 years ago
jsteube 81a447b167 Fixed a function declaration attribute in -m 8900 kernel leading to unuseable -m 9300 which shares kernel code with -m 8900
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 c28fdf7f44 Added hash-mode 16700 = FileVault 2
6 years ago
jsteube 547025ec47 HCCAPX management: Use advanced hints in message_pair stored by hcxtools about endian bitness of replay counter
6 years ago
Royce Williams c5369e2427 add hex-rules mention to docs
6 years ago
jsteube 469fece141 OpenCL Kernels: Abort session if kernel self-test failed
6 years ago
jsteube 8079abffb0 Fixed a missing kernel in -m 5600 in combination with -a 3 and -O if mask is >= 16 characters
7 years ago
jsteube 83f07febfc Initial v4.1.1 deverloper mode commit
7 years ago
Jens Steube 72fc708042 Fix a bug fix description
7 years ago
Jens Steube aacabfdb02 Fix some double notes in changes.txt
7 years ago
Royce Williams cb34b3f310 polish changes.txt pre-release
7 years ago
jsteube fe4413797e OpenCL Kernels: Use three separate comparison kernels (depending on keyver) for WPA instead of one
7 years ago
jsteube c4f30220a0 OpenCL Kernels: Refactored kernel thread management from native to maximum per kernel
7 years ago
Jens Steube d656e9c3a4 OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
7 years ago
jsteube a7a15df911 OpenCL Kernels: Improve performance preview accuracy in --benchmark, --speed-only and --progress-only mode
7 years ago
Jens Steube fa379074b6 Fixed a logic error in storing temporary progress for slow hashes,leading to invalid speeds in status view
7 years ago
Jens Steube b0ff625844 OpenCL Kernels: Thread-count is switched from native to maximum - as a consequence we assume host memory pool of 2GB per GPU
7 years ago
Jens Steube 9b1e66d87c Fixed a race condition in combinator- and hybrid-mode where the same scratch buffer was used by multiple threads
7 years ago
jsteube 9daaafc255 Update changes with the latest missing changes
7 years ago
jsteube bb401c9cec Fixed a missing check for returncode in case hashcat.hcstat2 was not found
7 years ago
jsteube 3e08750900 OpenCL Kernels: Add general function declaration keyword (static inline)
7 years ago
jsteube a3a16f676f OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
7 years ago
jsteube 2f30e5e929 Fixed invalid support for SIMD in -m 400
7 years ago
jsteube 11b18512c7 Terminal: Add workitem settings to status display (can be handy for debugging)
7 years ago
jsteube 53e2b40bad Fixed a uninitialized value in OpenCL kernels 9720, 9820 and 10420 leading to absurd benchmark performance
7 years ago
jsteube 76a3e3f7af OpenCL Runtime: Add current timestamp to OpenCL kernel source in order to force OpenCL JiT compiler to recompile and not use the cache
7 years ago
jsteube 3272e29497 Returncode: Enforce returncode 0 in case the user selected --speed-only or --progress-only and no other error occured
7 years ago
jsteube a8ca6862bf OpenCL Runtime: Enforce to use OpenCL version 1.2 to restrain OpenCL runtimes to make use of the __generic address space qualifier
7 years ago
jsteube dd97799e4c Hashcat Context: Fixed a memory leak in shutdown phase
7 years ago
jsteube e2654efaa7 Hash Parser: Fixed a memory leak in shutdown phase
7 years ago
jsteube c34670c567 OpenCL Devices: Fixed several memory leaks in shutdown phase
7 years ago
jsteube 09261dad0e Prepare for v4.1.0 release
7 years ago
jsteube 2095e27d46 User Options: According to getopts manpage the last element of the option array has to be filled with zeros
7 years ago
jsteube 68b1ea4b68 OpenCL Runtime: Updated rocm detection
7 years ago
jsteube 9aa9725b91 Terminal: Display Set Cost/Rounds During Benchmarking
7 years ago
Royce Williams 5409bdffbd minor changes.txt grammar prior to release
7 years ago
jsteube 553668bb9f Added hash-mode 16600 = Electrum Wallet (Salt-Type 1-3)
7 years ago
Jens Steube 7062425d2b OpenCL Kernels: Use a special kernel to initialize the password buffer used during autotune measurements to reduce startup time
7 years ago
jsteube 7a8239b4c1 Fixed the maximum password length check in password reassembling function
7 years ago
jsteube 5eeefb5506 More prepare for JWT
7 years ago
Jens Steube bb806d777e
Merge pull request #1493 from mohemiv/master
7 years ago
jsteube 53f3da9f63 OpenCL Kernels: Use static declaraction for uXXa variables used in __constant space
7 years ago
jsteube 7c1fb0140c Files: Copy include/ folder and its content to case SHARED is set to 1 in Makefile
7 years ago
Arseniy Sharoglazov 928cf471fb The hash-mode for "CRAM-MD5 Dovecot" changed from 10201 to 16400
7 years ago
Arseniy Sharoglazov 798f05355f added -m 10201 = CRAM-MD5 Dovecot
7 years ago
jsteube 7f087d0102 Remove no longer valid change in changes.txt
7 years ago
philsmd fa679ce496
masks: skipping too large/small masks fixed
7 years ago
philsmd 1b143ab31f license: increased year in license to 2018
7 years ago
philsmd bf656774bb
fixes #1279: added -m 16300 = Ethereum Pre-Sale Wallet, PBKDF2-HMAC-SHA256
7 years ago
jsteube 94bfd28c74 More preparations for hash-mode 16200
7 years ago
jsteube bbe9b723e1 Timer: Switch from gettimeofday() to clock_gettime() to workaround problems on cygwin
7 years ago
jsteube 1184ae1cdd Added option --benchmark-all to benchmark all hash-modes not just the default selection
7 years ago
jsteube f817652bbb Terminal: Send clear line code to the same output stream as the next message following
7 years ago
jsteube 829ea605c5 Self Test: Skip self-test for mode 8900 user-configurable scrypt settings are incompatible to fixed settings in the self-test hash
7 years ago
jsteube a20e76a50b Documents: Added docs/limits.txt
7 years ago
jsteube b864fa5ba7 Removed option --gpu-temp-retain that tried to retain GPU temperature at X degrees celsius, please use driver specific tools
7 years ago
jsteube 9c7b56165c Reset PID controller history data for GPU fan speed in case user resumes from a paused session
7 years ago
jsteube 7a54490da2 More -m 16100 preparations
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 04a30e6071 Show [r]esume in prompt in pause mode only and show [p]ause in prompt in resume mode only
7 years ago
philsmd 9d58ddd9f6
fixed strtok_r () calls, could prevent memory crashes
7 years ago
philsmd d382400805
fixes #1450: allow longer crc32 data length field for -m 11600
7 years ago
philsmd ef6b20cc30
increase HCBUFSIZ_LARGE and truncate too large strings when copied to old_buf in events
7 years ago
philsmd f86854a0c8
fixes #1447: prevent hexifying the [] passwords again in --show runs
7 years ago
philsmd 612a50408c
in case of a parser error we always should include the actual error message even if hash is long
7 years ago
jsteube 1b312d14fd Added hash-mode 16000 = Tripcode
7 years ago