jsteube
|
f574cbc88a
|
the following parser functions have been rewritten to make use of
input_tokenizer()
dcc2_parse_hash()
dpapimk_parse_hash()
|
2018-06-26 12:32:58 +02:00 |
|
jsteube
|
a2d99c5ac6
|
Rewrite several *_parse_hash() functions to use parse_and_store_generic_salt()
|
2018-06-25 16:30:40 +02:00 |
|
jsteube
|
50824a24c6
|
Rewrite parse_and_store_salt from scratch and rename original to parse_and_store_salt_legacy() for migration phase
Rewrite several *_parse_hash() functions to use parse_and_store_generic_salt()
|
2018-06-25 11:36:09 +02:00 |
|
jsteube
|
5f83dd8620
|
Convert cisco4_parse_hash() to make use of input_tokenizer()
Convert lm_parse_hash() to make use of input_tokenizer()
|
2018-06-24 14:04:05 +02:00 |
|
jsteube
|
2abe8caf24
|
Convert bcrypt_parse_hash() to make use of input_tokenizer()
Add more code to input_tokenizer()
|
2018-06-23 22:32:49 +02:00 |
|
jsteube
|
26dea37c9d
|
TEST CODE: tokenizer function in order to simplify parsing functions
|
2018-06-23 16:00:49 +02:00 |
|
jsteube
|
c28fdf7f44
|
Added hash-mode 16700 = FileVault 2
|
2018-06-18 14:38:35 +02:00 |
|
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
|
2018-06-15 17:00:41 +02:00 |
|
jsteube
|
b88c956d97
|
Rule Engine: Add JtR compatible support for hex notations in rule engine
|
2018-06-14 15:08:00 +02:00 |
|
jsteube
|
469fece141
|
OpenCL Kernels: Abort session if kernel self-test failed
|
2018-06-13 12:22:54 +02:00 |
|
Mathieu Geli
|
4dbc1f4a87
|
Implement 7701/7801 SAP CODVN half-hashes
|
2018-03-06 16:42:53 +03:00 |
|
Jaroslav Škarvada
|
83ce54a736
|
Add support for building with system lzma-sdk
Fixes: #1528
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
|
2018-02-28 11:21:46 +01:00 |
|
Jens Steube
|
1af8e29a4b
|
Add round_up_multiple_32() and round_up_multiple_64()
|
2018-02-13 13:20:29 +01:00 |
|
Jens Steube
|
1361651730
|
Add OPTS_TYPE_PREFERED_THREAD marker
|
2018-02-13 10:27:43 +01:00 |
|
jsteube
|
fe4413797e
|
OpenCL Kernels: Use three separate comparison kernels (depending on keyver) for WPA instead of one
|
2018-02-13 09:13:35 +01:00 |
|
jsteube
|
91e522d094
|
Add special marker for speed only mode
|
2018-02-12 09:41:46 +01:00 |
|
jsteube
|
c4f30220a0
|
OpenCL Kernels: Refactored kernel thread management from native to maximum per kernel
|
2018-02-11 21:29:57 +01:00 |
|
Jens Steube
|
d38608b9bc
|
Add get_kernel_preferred_wgs_multiple() for future use
|
2018-02-11 16:22:24 +01:00 |
|
Jens Steube
|
1f442b5b0c
|
Add get_kernel_local_mem_size() for future use
|
2018-02-11 16:09:50 +01:00 |
|
jsteube
|
ce8f445ebe
|
Fix a few warnings and divide by zero (speed_pos)
|
2018-02-11 14:25:55 +01:00 |
|
Jens Steube
|
d656e9c3a4
|
OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
|
2018-02-11 10:56:08 +01:00 |
|
jsteube
|
a7a15df911
|
OpenCL Kernels: Improve performance preview accuracy in --benchmark, --speed-only and --progress-only mode
|
2018-02-10 20:44:13 +01:00 |
|
jsteube
|
088c45040b
|
Remove some redundant constants
|
2018-02-09 10:48:19 +01:00 |
|
Jens Steube
|
9b1e66d87c
|
Fixed a race condition in combinator- and hybrid-mode where the same scratch buffer was used by multiple threads
|
2018-02-09 09:50:13 +01:00 |
|
jsteube
|
05a01d3843
|
fix some datatypes
|
2018-02-08 19:13:29 +01:00 |
|
jsteube
|
bd9c17e49a
|
Add some missing function declarations
|
2018-02-06 13:06:10 +01:00 |
|
jsteube
|
a3a16f676f
|
OpenCL Kernels: Add a decompressing kernel and a compressing host code in order to reduce PCIe transfer time
For details see https://hashcat.net/forum/thread-7267.html
|
2018-02-05 17:18:58 +01:00 |
|
Jens Steube
|
fb00b528c4
|
Improve autotune and synchronize results on same OpenCL devices
|
2018-02-03 13:49:39 +01:00 |
|
jsteube
|
11b18512c7
|
Terminal: Add workitem settings to status display (can be handy for debugging)
|
2018-02-02 23:22:21 +01:00 |
|
jsteube
|
553668bb9f
|
Added hash-mode 16600 = Electrum Wallet (Salt-Type 1-3)
|
2018-01-25 15:28:21 +01:00 |
|
Jens Steube
|
7062425d2b
|
OpenCL Kernels: Use a special kernel to initialize the password buffer used during autotune measurements to reduce startup time
|
2018-01-23 20:33:26 +01:00 |
|
jsteube
|
7a8239b4c1
|
Fixed the maximum password length check in password reassembling function
Fixes #1492
|
2018-01-22 18:59:46 +01:00 |
|
jsteube
|
ce0cee0ac4
|
Stick to original JWT format from jwt.io
|
2018-01-21 19:57:24 +01:00 |
|
jsteube
|
0796c074c3
|
Added -m 16500 Kernels
Also changed function declaration of parser function from const hashconfig_t to just hashconfig_t
|
2018-01-21 18:53:55 +01:00 |
|
jsteube
|
ee9ec0f9a7
|
Add JWT esalt datatype
|
2018-01-21 15:32:37 +01:00 |
|
Jens Steube
|
bb806d777e
|
Merge pull request #1493 from mohemiv/master
added -m 16400 = CRAM-MD5 Dovecot
|
2018-01-19 10:13:46 +01:00 |
|
Arseniy Sharoglazov
|
928cf471fb
|
The hash-mode for "CRAM-MD5 Dovecot" changed from 10201 to 16400
|
2018-01-17 11:25:21 +03:00 |
|
Arseniy Sharoglazov
|
798f05355f
|
added -m 10201 = CRAM-MD5 Dovecot
|
2018-01-15 15:52:52 +03:00 |
|
Gabriele Gristina
|
03fab4a345
|
Fix clock_gettime() on OSX (v2)
|
2018-01-11 02:41:16 +01:00 |
|
Gabriele Gristina
|
43ce4f6135
|
Add checks for clock_gettime() support in Makefile
|
2017-12-26 14:09:30 +01:00 |
|
Gabriele Gristina
|
4f8343b8b1
|
Fix clock_gettime() on OSX
|
2017-12-26 13:49:17 +01:00 |
|
philsmd
|
bf656774bb
|
fixes #1279: added -m 16300 = Ethereum Pre-Sale Wallet, PBKDF2-HMAC-SHA256
|
2017-12-20 11:41:46 +01:00 |
|
jsteube
|
838a71637a
|
Remove fixed iteration count for apple secure notes
|
2017-12-17 23:29:02 +01:00 |
|
jsteube
|
458fbcbce4
|
Merge branch 'master' of https://github.com/hashcat/hashcat
|
2017-12-13 12:40:31 +01:00 |
|
jsteube
|
d9c5c42966
|
Rename $SN$ signature to $ASN$ for apple secure notes
|
2017-12-13 12:36:01 +01:00 |
|
jsteube
|
0d89ddfcd9
|
Finish adding hash-mode 16200 = Apple Secure Notes
|
2017-12-13 12:32:38 +01:00 |
|
Rosen Penev
|
aece2cc4be
|
Get rid of hc_ctime too. Also fix some cppcheck confusion with nvapi.
Missed from last pull request.
|
2017-12-11 13:44:58 -08:00 |
|
Jens Steube
|
c41af948ba
|
Merge pull request #1471 from neheb/32to64
remove special time handling in hashcat.
|
2017-12-11 16:27:00 +01:00 |
|
jsteube
|
bbe9b723e1
|
Timer: Switch from gettimeofday() to clock_gettime() to workaround problems on cygwin
|
2017-12-10 14:02:43 +01:00 |
|
Rosen Penev
|
1c5915cae3
|
remove special time handling in hashcat.
There's a way to get 64-bit time_t and 64-bit stat in MinGW, so use that.
|
2017-12-09 16:40:45 -08:00 |
|