1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-26 01:50:10 +00:00
Commit Graph

4799 Commits

Author SHA1 Message Date
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)
2018-10-15 16:06:31 +02:00
Jens Steube
9d7e39590b Added deps/git/OpenCL-Headers 2018-10-14 12:56:55 +02:00
Jens Steube
7957441520 Cleanup .gitmodules 2018-10-14 12:53:05 +02:00
Jens Steube
6f8b90a11a Add support for latest OpenCL headers from Khronos 2018-10-14 12:39:11 +02:00
Jens Steube
8452930795 Allow hashfile for -m 16800 to be used with -m 16801 2018-10-14 11:39:31 +02:00
Jens Steube
6afe989bed Fixed the tokenizer configuration in postgres hash parser 2018-10-14 11:38:31 +02:00
Jens Steube
f327f42ce8
Merge pull request #1713 from Chrjsen/master
Fixed spelling error in user_options.c
2018-10-12 21:23:10 +02:00
Chrjsen
91bab324b3 Fixed spelling error in user_options.c 2018-10-04 21:31:13 +02:00
Jens Steube
1b980cf010 Allow hashfile for -m 16800 to be used with -m 16801 2018-09-29 11:52:21 +02:00
Jens Steube
58d101d4a6
Merge pull request #1699 from Chick3nman/master
Update hashcat.hctune
2018-09-23 18:41:35 +02:00
Jens Steube
93ccabb58f
Merge pull request #1696 from neheb/master
Add HC_API_CALL to a few functions
2018-09-23 18:41:25 +02:00
Chick3nman
488c5d3bc2
Update hashcat.hctune 2018-09-22 04:04:20 -05:00
Rosen Penev
77daf05dd0 Add HC_API_CALL to a few functions
On 32-bit MinGW, clang was throwing errors about this.

64-bit MinGW and regular MSYS does not throw warnings after the change.
2018-09-18 16:34:00 -07:00
Jens Steube
966444a65c
Merge pull request #1688 from hops/master
Increased the maximum size of edata2 in Kerberos 5 TGS-REP etype 23
2018-09-15 08:45:51 +02:00
Michael Sprecher
1892b842d7
Increased the maximum size of edata2 in Kerberos 5 TGS-REP etype 23 2018-09-12 12:25:02 +02:00
Jens Steube
c8dbcf9366
Merge pull request #1685 from roycewilliams/master
mention new passhthrough hybrid rules in changes.txt
2018-09-09 19:08:57 +02:00
Royce Williams
3a1232573e mention new passhthrough hybrid rules in changes.txt 2018-09-08 17:42:35 -08:00
Jens Steube
477216ccdb
Merge pull request #1678 from roycewilliams/master
Add "passthrough" versions of hybrid rules
2018-09-07 20:24:09 +02:00
Royce Williams
aa74f5d243 Add "passhthrough" versions of hybrid rules (using ":") 2018-09-02 06:03:27 -08:00
jsteube
6e1aec0563 Fix kernel name in 16801 kernel source 2018-09-02 12:43:53 +02:00
jsteube
d6ed195db9 Add -a 1 support for slow candidates mode 2018-09-01 23:12:56 +02:00
jsteube
5f797147fb Link ws2_32 in order to make use of select() 2018-09-01 14:09:24 +02:00
jsteube
fd71da8ade Add timeout to fgets() for later use 2018-09-01 13:19:29 +02:00
jsteube
52c52836e3 Add new option --slow-candidates which allows hashcat to generate passwords on-host 2018-09-01 12:31:17 +02:00
Jens Steube
466ea8eaba Fixed detection of unique ESSID in WPA-PMKID-* parser 2018-08-31 15:47:48 +02:00
Jens Steube
0339b3bca0
Merge pull request #1676 from philsmd/master
outfile check: performance improvement by using binary instead of linear search
2018-08-31 15:46:21 +02:00
philsmd
2933f3320a
outfile check: performance improvement by using binary instead of linear search 2018-08-31 12:55:05 +02:00
Jens Steube
a134ea52b3 Fixed a race condition in status view leading to out-of-bound reads 2018-08-30 21:31:05 +02:00
Jens Steube
891347845b
Merge pull request #1674 from magnumripper/master
Add missing linefeed-at-last-line in a couple of rule files.
2018-08-30 18:51:38 +02:00
magnum
3e146ebb9d Add missing linefeed-at-last-line in a couple of rule files. A problem
with them missing is things like "cat *.rule > all_rules.rule" will end
up with thrashed lines.  This is also a problem when concatenating word
list files (as are UTF-8 BOM's which should be banned from the planet).
2018-08-30 17:06:52 +02:00
Jens Steube
3e149843ae Fixed detection of unique ESSID in WPA-PMKID-* parser 2018-08-30 11:13:44 +02:00
Jens Steube
4fa970fbf5
Merge pull request #1673 from RAN1/master
Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present
2018-08-30 11:06:26 +02:00
Jens Steube
99fbbd4639
Merge pull request #1672 from philsmd/master
outfile check: improve response time when quitting hashcat
2018-08-30 10:54:34 +02:00
Jens Steube
28bf45bb9c
Merge pull request #1670 from Xanadrel/patch-1
--potfile-path should be File and not Dir in the --help
2018-08-30 10:54:26 +02:00
RAN1
40cc9b948f hwmon_ctx_init: return on speed_only and progress_only 2018-08-29 22:38:03 -04:00
RAN1
ec1b6442b1 Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present 2018-08-28 16:28:44 -04:00
philsmd
93216c76a3
outfile check: improve response time when quitting hashcat 2018-08-26 17:51:40 +02:00
Xanadrel
3466e5eb5a
--potfile-path should be File and not Dir in the --help 2018-08-25 00:14:51 +02:00
jsteube
a3ee4d7188 Do not allocate memory segments for bitmap tables if we dont need it, for example in benchmark mode 2018-08-24 12:59:28 +02:00
Jens Steube
f171633b8a
Merge pull request #1666 from philsmd/master
hcstat2: allow to use option --markov-hcstat2 instead of just --markov-hcstat
2018-08-23 10:24:03 +02:00
philsmd
0f449b6440
hcstat2: allow to use option --markov-hcstat2 instead of just --markov-hcstat 2018-08-23 09:10:54 +02:00
Jens Steube
fe04ccc1fd
Merge pull request #1665 from philsmd/master
Removed duplicated words in example.dict
2018-08-20 12:02:02 +02:00
philsmd
15fb40bc87
Removed duplicated words in example.dict 2018-08-20 11:58:21 +02:00
jsteube
067ffa9d64 Add more tracker for amplifier and iterations to status screen 2018-08-18 02:17:42 +02:00
jsteube
27db8ced7e Add a tracker for salts, amplifier and iterations to status screen 2018-08-18 01:41:07 +02:00
jsteube
6092308324 Add sempaphore macros for later use
Switch from CriticalSection to regular Mutex on windows
2018-08-16 14:57:10 +02:00
Jens Steube
c5fb316912
Merge pull request #1663 from hops/master
Fixed the ciphertext max length in Ansible Vault parser
2018-08-16 12:47:19 +02:00
Michael Sprecher
e975612f82
Fixed the ciphertext max length in Ansible Vault parser 2018-08-16 12:13:22 +02:00
Jens Steube
fb2de3cb7c
Merge pull request #1661 from hops/master
Getting rid of OPTS_TYPE_HASH_COPY for Ansible Vault
2018-08-16 11:26:48 +02:00
Michael Sprecher
5536ab9917
Getting rid of OPTS_TYPE_HASH_COPY for Ansible Vault 2018-08-15 23:32:58 +02:00