Jens Steube
b0077860c7
Workaround some padding issues with host compiler and OpenCL JiT on 32 and 64 bit systems
6 years ago
R. Yushaev
4d457ca141
Fix conflicts caused by PR GH-1717
6 years ago
Jens Steube
5ee3e502f8
Fixed missing wordlist encoding in combinator mode
...
Fixes #1668
6 years ago
philsmd
73ed017daf
stdin: add read timeout checks (abort if no input for a long time)
6 years ago
philsmd
b1465693a3
fixes #1708 : reject invalid masks with only a single ? at the end
6 years ago
R. Yushaev
5c87720acc
Add SHA3 and Keccak
...
The previous hash-mode 5000 covered Keccak-256 only. FIPS changed one
padding byte while adopting Keccak as the SHA3 standard, which gives us
different digests. Now we have separate kernels for SHA3 and Keccak.
- Added hash-mode 17300 = SHA3-224
- Added hash-mode 17400 = SHA3-256
- Added hash-mode 17500 = SHA3-384
- Added hash-mode 17600 = SHA3-512
- Added hash-mode 17700 = Keccak-224
- Added hash-mode 17800 = Keccak-256
- Added hash-mode 17900 = Keccak-384
- Added hash-mode 18000 = Keccak-512
- Removed hash-mode 5000 = SHA-3 (Keccak)
6 years ago
Jens Steube
6afe989bed
Fixed the tokenizer configuration in postgres hash parser
6 years ago
Jens Steube
1b980cf010
Allow hashfile for -m 16800 to be used with -m 16801
6 years ago
Michael Sprecher
1892b842d7
Increased the maximum size of edata2 in Kerberos 5 TGS-REP etype 23
6 years ago
Royce Williams
3a1232573e
mention new passhthrough hybrid rules in changes.txt
6 years ago
jsteube
52c52836e3
Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
philsmd
2933f3320a
outfile check: performance improvement by using binary instead of linear search
6 years ago
Jens Steube
a134ea52b3
Fixed a race condition in status view leading to out-of-bound reads
6 years ago
Jens Steube
3e149843ae
Fixed detection of unique ESSID in WPA-PMKID-* parser
6 years ago
philsmd
93216c76a3
outfile check: improve response time when quitting hashcat
6 years ago
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
ce9b56e06c
Allow bitcoin master key length not be exactly 96 byte a multiple of 16
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
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
...
Added hash-mode 16801 = WPA-PMKID-PMK
Renamed lot's of existing WPA related variables to WPA-EAPOL in order to distinguish them with WPA-PMKID variables
Renamed WPA/WPA2 to WPA-EAPOL-PBKDF2
Renamed WPA/WPA2 PMK to WPA-EAPOL-PMK
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
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
...
Fixed missing code section in -m 2500 and -m 2501 to crack corrupted handshakes with a LE endian bitness base
6 years ago
Royce Williams
c5369e2427
add hex-rules mention to docs
6 years ago