Jens Steube
|
08dc1acc02
|
More CUDA rewrites
|
2019-05-05 11:57:54 +02:00 |
|
Jens Steube
|
50a6e720ca
|
More OpenCL variables rename
|
2019-05-02 17:30:46 +02:00 |
|
Jens Steube
|
af8e317cf4
|
Begin renaming some OpenCL only variables
|
2019-05-02 17:12:59 +02:00 |
|
Jens Steube
|
3c4f4df771
|
Rename some more variables
|
2019-05-01 15:52:56 +02:00 |
|
Jens Steube
|
4b986de5fb
|
Prepare native CUDA hybrid integration
|
2019-04-25 14:45:17 +02:00 |
|
jsteube
|
13edc32fb4
|
Fix some unused variable warnings
|
2019-04-03 21:53:34 +02:00 |
|
jsteube
|
c0a31b3239
|
Prepare potfile specific module_hash_decode and module_hash_encode hooks
|
2019-04-01 12:32:11 +02:00 |
|
jsteube
|
319bf80178
|
Fix hash_encode() salt position
|
2019-03-31 20:17:17 +02:00 |
|
jsteube
|
708a86fb59
|
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
|
2019-03-31 17:39:00 +02:00 |
|
jsteube
|
2158fd70c9
|
Fix use of OPTS_TYPE_COPY_TMPS in modules
|
2019-03-30 16:55:55 +01:00 |
|
jsteube
|
d80603648e
|
Replace plain_t with void in module_build_plain_postprocess() enables some options
|
2019-03-30 16:32:11 +01:00 |
|
jsteube
|
ba56f41d26
|
Abort session if module_hash_binary_count () returns zero
|
2019-03-17 15:01:41 +01:00 |
|
jsteube
|
218322f630
|
Support for inline VeraCrypt PIM Brute-Force
|
2019-03-15 21:48:49 +01:00 |
|
jsteube
|
166f908241
|
Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
|
2019-02-25 11:20:22 +01:00 |
|
jsteube
|
6a33be5ea5
|
Get rid of module_build_plain_postprocess()
|
2019-02-07 17:11:49 +01:00 |
|
jsteube
|
62c660afe2
|
Add -m 14600 module
|
2019-02-02 11:11:27 +01:00 |
|
jsteube
|
78d2706038
|
Add -m 8900 module and module_extra_tmp_size()
|
2019-01-28 14:05:58 +01:00 |
|
jsteube
|
8eb2558a7e
|
Add -m 6211 module and moved some code around
|
2019-01-26 16:54:29 +01:00 |
|
jsteube
|
2bd55bca74
|
Add missing hook_salt buffer parameter to decoder/encoder function declaration
|
2019-01-25 11:14:04 +01:00 |
|
jsteube
|
35265d43f3
|
Update outfile_check
|
2019-01-20 10:28:54 +01:00 |
|
jsteube
|
06a5e736b9
|
Add -m 500 unit test
|
2019-01-19 20:09:32 +01:00 |
|
jsteube
|
02fe28fe6c
|
Preparation for -m 501
|
2019-01-12 23:42:31 +01:00 |
|
jsteube
|
91fc5286fa
|
Fix module_hash_binary_parse check
|
2019-01-12 21:18:19 +01:00 |
|
jsteube
|
17bd76ee62
|
Use settings from selftest hash for benchmark unless overriden by module hooks
|
2019-01-12 01:59:18 +01:00 |
|
jsteube
|
26033e5787
|
Make use of return length from ascii_digest instead of calling strlen()
|
2019-01-11 23:11:56 +01:00 |
|
jsteube
|
0ae955c5ba
|
With this commit, all hash_mode depending branches from core files are converted into hooks which can be registered on a module level
|
2019-01-08 15:55:11 +01:00 |
|
jsteube
|
86819c070f
|
Add module_hash_save_binary() and module_hash_init_selftest()
|
2019-01-07 10:05:50 +01:00 |
|
jsteube
|
54edd16746
|
Clean up some code
|
2019-01-06 13:48:41 +01:00 |
|
jsteube
|
bbcc8fea29
|
Use MODULE_DEFAULT in module_init to reference a global default function
|
2019-01-05 20:17:12 +01:00 |
|
jsteube
|
e537197184
|
Add module_build_plain_postprocess()
|
2019-01-03 15:43:19 +01:00 |
|
jsteube
|
a81a566121
|
Remove hashcat_ctx requirement in ascii_digest()
|
2018-12-21 15:58:15 +01:00 |
|
jsteube
|
cfc9772e0e
|
Add module_hash_decode_zero_hash()
|
2018-12-20 12:59:56 +01:00 |
|
Jens Steube
|
3aecd150f9
|
Call module_hash_encode() in ascii_digest()
|
2018-12-14 15:29:57 +01:00 |
|
Jens Steube
|
222d76f01e
|
Replace parse_func() with module_hash_decode()
|
2018-12-14 12:22:13 +01:00 |
|
Jens Steube
|
b457f402c6
|
Fix output of mapped password in status screen
|
2018-11-26 12:39:17 +01:00 |
|
Jens Steube
|
fca4f7e8a6
|
Prepare to use --keyboard-layout-mapping for algorithms other than TC/VC
|
2018-11-25 18:21:07 +01:00 |
|
Jens Steube
|
ee2854ec2a
|
Support multi-byte characters for TC/VC keyboard layout mapping tables
|
2018-11-25 13:31:37 +01:00 |
|
Jens Steube
|
5d5ac1c935
|
Prepare for on-the-fly keyboard layout substituations required to crack booting TrueCrypt/VeraCrypt volumes
|
2018-11-15 14:35:51 +01:00 |
|
Jens Steube
|
b19a03aa84
|
No need to compute brain_session if --brain-client is not set
|
2018-11-03 13:15:23 +01:00 |
|
Jens Steube
|
d6fe2c7cd4
|
The hashcat brain
|
2018-10-28 16:47:13 +01:00 |
|
Jens Steube
|
e2a9409413
|
Merge pull request #1710 from unix-ninja/master
Add support for TOTP (RFC 6238)
|
2018-10-22 20:49:31 +02:00 |
|
unix-ninja
|
1809794299
|
Simplify code in check_hash()
|
2018-10-22 08:02:57 -04:00 |
|
jsteube
|
d96b649751
|
Add support for -a 1 in -S mode
|
2018-10-20 18:00:42 +02:00 |
|
Jens Steube
|
8ca4e46f2c
|
Remove some debugging code
|
2018-10-20 11:52:27 +02:00 |
|
Jens Steube
|
a4ac370496
|
Test fix for plain_t in 32 bit mode
|
2018-10-20 09:46:24 +02:00 |
|
unix-ninja
|
6558253d72
|
Don't cause memory leaks...
|
2018-10-19 15:37:02 -04:00 |
|
unix-ninja
|
8b2af6b207
|
More code style changes
|
2018-10-19 08:45:44 -04:00 |
|
unix-ninja
|
db4ec8ed2c
|
Fix formatting to comply with hashcat coding guidelines
|
2018-10-17 16:34:34 -04:00 |
|
unix-ninja
|
977b560bb4
|
Add support for TOTP (RFC 6238)
|
2018-10-16 15:05:14 -04:00 |
|
philsmd
|
2933f3320a
|
outfile check: performance improvement by using binary instead of linear search
|
2018-08-31 12:55:05 +02:00 |
|