Jens Steube
d6fe2c7cd4
The hashcat brain
6 years ago
jsteube
d96b649751
Add support for -a 1 in -S mode
6 years ago
Chrjsen
91bab324b3
Fixed spelling error in user_options.c
6 years ago
jsteube
d6ed195db9
Add -a 1 support for slow candidates mode
6 years ago
jsteube
52c52836e3
Add new option --slow-candidates which allows hashcat to generate passwords on-host
6 years ago
RAN1
ec1b6442b1
Allow hwmon when temp abort is disabled by refactoring guards when hwmon is not present
6 years ago
jsteube
a3ee4d7188
Do not allocate memory segments for bitmap tables if we dont need it, for example in benchmark mode
6 years ago
philsmd
0f449b6440
hcstat2: allow to use option --markov-hcstat2 instead of just --markov-hcstat
6 years ago
jsteube
cd0923f1b8
General file handling: Abort if a byte order mark (BOM) was detected in a wordlist, hashlist, maskfile or rulefile
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
jsteube
05a01d3843
fix some datatypes
6 years ago
jsteube
2095e27d46
User Options: According to getopts manpage the last element of the option array has to be filled with zeros
6 years ago
jsteube
1184ae1cdd
Added option --benchmark-all to benchmark all hash-modes not just the default selection
7 years ago
jsteube
8ec2af97ed
Eventual fix for unicode folder name issue on windows
7 years ago
jsteube
b864fa5ba7
Removed option --gpu-temp-retain that tried to retain GPU temperature at X degrees celsius, please use driver specific tools
...
Removed option --powertune-enable to enable power tuning, please use driver specific tools
7 years ago
Jens Steube
6047f591ff
Merge pull request #1444 from neheb/master
...
Replace char[] with *char
7 years ago
Rosen Penev
b3adf1dc30
Finish conversion to strtol family
7 years ago
Rosen Penev
8458f07a57
Replace char[] with *char
...
The latter is more correct. The side effect is that filesize becomes smaller.
gcc clang
before
O2
756112 762120
Os
674192 680216
after
O2
748456 760728
Os
666536 674728
7 years ago
Rosen Penev
1109017a53
Change atoi family to strtol family
...
Suggested by clang tidy
7 years ago
Rosen Penev
0555613305
Remove else statement after return
...
Suggested by clang tidy
7 years ago
jsteube
5265803493
Add some sanity check for benchmark mode
7 years ago
jsteube
51aba5517f
Update some of the visual indicator of active options when benchmarking
7 years ago
jsteube
5e6d43107e
Startup: Check and abort session if outfile and wordlist point to the same file
7 years ago
Jens Steube
a037ba0c73
Merge pull request #1375 from neheb/warning
...
Fix for clang and some cppcheck warnings
7 years ago
Rosen Penev
da621fa3be
fix some clang -Weverything warnings
7 years ago
jsteube
2517292ac1
Removed option --weak-hash-check (zero-length password check) to increase startup time, it also causes many Trap 6 error on OSX
7 years ago
jsteube
617dbb97ba
Prepare migration -m 15800 into -m 2500
7 years ago
jsteube
86f67517a0
Allow higher number of kernel_loops for -a 0 mode in case they are slow hashes
7 years ago
jsteube
1d04de3a8e
Limit kernel-loops in straight-mode to 256, therefore allow rules to be stored in constant memory
7 years ago
jsteube
12d95fd22c
Added option --example-hashes to show an example hash for each hash-mode
7 years ago
philsmd
bc1a101d2b
fixes #1321 : new option --wordlist-autohex-disable
7 years ago
philsmd
42ee091772
fixed the usage of getopt_* ()
7 years ago
jsteube
8a0d21360b
Prepare for pure kernel rule engine support
7 years ago
jsteube
03bb234045
Preparation for WPA/WPA2 AES-CMAC: works till PMK
7 years ago
jsteube
fbea72ebd6
Renamed default kernels to optimized kernels
...
Renamed pure kernels to default kernels
Replaced long option --length-limit-disable with --optimized-kernel-enable
Replaced short option -L with -O
Set --optimized-kernel-enable to unset by default
7 years ago
jsteube
fc100a852b
Added hash-mode 2501 = WPA/WPA2 PMK
...
Fixes https://github.com/hashcat/hashcat/issues/1287
Limited hash-mode 2500 to max length 63
Fixes https://github.com/hashcat/hashcat/issues/1286
7 years ago
jsteube
f7a8e7c54b
Multiple changes:
...
* Added more preparations to support to crack passwords and salts up to length 256
* Added option --length-limit-disable to disable optimization based on password- and salt-length
* Added option --self-test-disable to disable self-test functionality on startup
7 years ago
Jens Steube
7cabb848d2
Wordlist encoding: Support added for internal convert from and to user-defined encoding during runtime
...
Wordlist encoding: Added parameters --encoding-from and --encoding-to to configure wordlist encoding handling
Dictstat: Structure for dictstat file changed as it has to include --encoding-from and --encoding-to parameter now
7 years ago
Royce Williams
be4cf9ef67
more event_log_* standardization
7 years ago
Royce Williams
067372f5ce
more event_log_* standardization
7 years ago
jsteube
c3e118f5ea
Instead of checking some path checks to result in files change it to disallow folders
7 years ago
jsteube
368f8b39bc
Add function to distinguish between warning and advice messages
7 years ago
jsteube
9558fcc012
Reset optind and optopt for second getopt loop
7 years ago
jsteube
378f852cec
Parameter: Detect and error when users try to use a non-digit where a digit is expected
...
Fixes https://github.com/hashcat/hashcat/issues/1189
7 years ago
jsteube
d78a58414c
Parameter: Detect and warn when users try to use an empty string (length 0) for parameters like --session=
...
Fixes https://github.com/hashcat/hashcat/issues/1190
7 years ago
jsteube
53acb98cf8
Files: Detect and warn when users try to use -r with a parameter which is not a file
...
Fixes https://github.com/hashcat/hashcat/issues/1191
7 years ago
philsmd
4021d5744c
fixes #1175 : custom charsets and --stdout triggered a missing mask error
7 years ago
jsteube
c04dd5c8b1
WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
...
WPA cracking: Added parameter --nonce-error-corrections to configure range of error correction
7 years ago
philsmd
0a8b139ae3
minor: comment fix, rephrase the explanation of the conditional expression
7 years ago
philsmd
8bd6001072
fixes #1153 : incorrect error message when --keyspace combined with custom charsets was used
7 years ago