Jens Steube
4b986de5fb
Prepare native CUDA hybrid integration
5 years ago
jsteube
13edc32fb4
Fix some unused variable warnings
5 years ago
jsteube
c0a31b3239
Prepare potfile specific module_hash_decode and module_hash_encode hooks
5 years ago
jsteube
319bf80178
Fix hash_encode() salt position
5 years ago
jsteube
708a86fb59
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
5 years ago
jsteube
2158fd70c9
Fix use of OPTS_TYPE_COPY_TMPS in modules
5 years ago
jsteube
d80603648e
Replace plain_t with void in module_build_plain_postprocess() enables some options
5 years ago
jsteube
ba56f41d26
Abort session if module_hash_binary_count () returns zero
5 years ago
jsteube
218322f630
Support for inline VeraCrypt PIM Brute-Force
5 years ago
jsteube
166f908241
Get rid of some old hack and cleanly distinguish between HL_MODE_FILE_PLAIN and HL_MODE_FILE_BINARY
5 years ago
jsteube
6a33be5ea5
Get rid of module_build_plain_postprocess()
5 years ago
jsteube
62c660afe2
Add -m 14600 module
5 years ago
jsteube
78d2706038
Add -m 8900 module and module_extra_tmp_size()
5 years ago
jsteube
8eb2558a7e
Add -m 6211 module and moved some code around
5 years ago
jsteube
2bd55bca74
Add missing hook_salt buffer parameter to decoder/encoder function declaration
5 years ago
jsteube
35265d43f3
Update outfile_check
5 years ago
jsteube
06a5e736b9
Add -m 500 unit test
5 years ago
jsteube
02fe28fe6c
Preparation for -m 501
5 years ago
jsteube
91fc5286fa
Fix module_hash_binary_parse check
5 years ago
jsteube
17bd76ee62
Use settings from selftest hash for benchmark unless overriden by module hooks
5 years ago
jsteube
26033e5787
Make use of return length from ascii_digest instead of calling strlen()
5 years ago
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
5 years ago
jsteube
86819c070f
Add module_hash_save_binary() and module_hash_init_selftest()
5 years ago
jsteube
54edd16746
Clean up some code
5 years ago
jsteube
bbcc8fea29
Use MODULE_DEFAULT in module_init to reference a global default function
5 years ago
jsteube
e537197184
Add module_build_plain_postprocess()
5 years ago
jsteube
a81a566121
Remove hashcat_ctx requirement in ascii_digest()
6 years ago
jsteube
cfc9772e0e
Add module_hash_decode_zero_hash()
6 years ago
Jens Steube
3aecd150f9
Call module_hash_encode() in ascii_digest()
6 years ago
Jens Steube
222d76f01e
Replace parse_func() with module_hash_decode()
6 years ago
Jens Steube
b457f402c6
Fix output of mapped password in status screen
6 years ago
Jens Steube
fca4f7e8a6
Prepare to use --keyboard-layout-mapping for algorithms other than TC/VC
6 years ago
Jens Steube
ee2854ec2a
Support multi-byte characters for TC/VC keyboard layout mapping tables
6 years ago
Jens Steube
5d5ac1c935
Prepare for on-the-fly keyboard layout substituations required to crack booting TrueCrypt/VeraCrypt volumes
6 years ago
Jens Steube
b19a03aa84
No need to compute brain_session if --brain-client is not set
6 years ago
Jens Steube
d6fe2c7cd4
The hashcat brain
6 years ago
Jens Steube
e2a9409413
Merge pull request #1710 from unix-ninja/master
...
Add support for TOTP (RFC 6238)
6 years ago
unix-ninja
1809794299
Simplify code in check_hash()
6 years ago
jsteube
d96b649751
Add support for -a 1 in -S mode
6 years ago
Jens Steube
8ca4e46f2c
Remove some debugging code
6 years ago
Jens Steube
a4ac370496
Test fix for plain_t in 32 bit mode
6 years ago
unix-ninja
6558253d72
Don't cause memory leaks...
6 years ago
unix-ninja
8b2af6b207
More code style changes
6 years ago
unix-ninja
db4ec8ed2c
Fix formatting to comply with hashcat coding guidelines
6 years ago
unix-ninja
977b560bb4
Add support for TOTP (RFC 6238)
6 years ago
philsmd
2933f3320a
outfile check: performance improvement by using binary instead of linear search
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
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
Jens Steube
d656e9c3a4
OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
6 years ago
jsteube
a7a15df911
OpenCL Kernels: Improve performance preview accuracy in --benchmark, --speed-only and --progress-only mode
6 years ago