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
6 years ago
jsteube
bbcc8fea29
Use MODULE_DEFAULT in module_init to reference a global default function
6 years ago
jsteube
e537197184
Add module_build_plain_postprocess()
6 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
jsteube
05a01d3843
fix some datatypes
6 years ago
jsteube
019ed0de6e
Fix double free
6 years ago
jsteube
e2654efaa7
Hash Parser: Fixed a memory leak in shutdown phase
6 years ago
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.
7 years ago
jsteube
ea795ef5ab
Move out code to check for hashfile or hash on commandline into dedicated function
7 years ago
philsmd
c9b16d76e6
self-tests: always work with copies of the self-test hash
7 years ago
philsmd
425290bf2b
use hc_asprintf () for PR #1451 instead of snprintf ()
7 years ago
philsmd
612a50408c
in case of a parser error we always should include the actual error message even if hash is long
7 years ago
Rosen Penev
353d3c3008
Fix a bunch of cast-qual warnings
7 years ago
Rosen Penev
3ba84f17f1
More clang tidy fixes
7 years ago
jsteube
583849cd23
Fix missing free() for memory allocated with asprintf()
7 years ago
Rosen Penev
4ba19fa7c1
replace more snprintf calls with hc_asprintf.
7 years ago
jsteube
617dbb97ba
Prepare migration -m 15800 into -m 2500
7 years ago
jsteube
5551337cf6
Show advice to use optimized kernels only if there's actually one for this hash-mode
7 years ago
jsteube
3b89153c2d
Fix use of --hex-salt with SALT_TYPE_GENERIC
7 years ago
jsteube
12d95fd22c
Added option --example-hashes to show an example hash for each hash-mode
7 years ago
philsmd
e33e828bc6
replace all time_t/__time64_t with hc_time_t and all related functions
7 years ago
jsteube
e47506c610
Use pure kernel rule engine for --stdout
7 years ago
jsteube
f5ee3db5a6
Update cpu rule engine to support passwords up to length 256
7 years ago
jsteube
03bb234045
Preparation for WPA/WPA2 AES-CMAC: works till PMK
7 years ago
jsteube
8abd7ae9d1
Fix some old GCC compiler warnings
7 years ago