Dávid Bolvanský
454b0ad294
Do not hexify worldlist when --hex-charset is used
2 years ago
philsmd
d9749e8799
change interface, add module_benchmark_charset ()
2 years ago
Jens Steube
c371caa1d5
Give an explicit feedback when invalid hash modes are requested
3 years ago
Jens Steube
5b4ac09e91
User Options: Add new module function module_hash_decode_postprocess() to override hash specific configurations from command line
3 years ago
Jens Steube
d5d09df75c
Association Attack: Enable module specific pw_min and pw_max settings to avoid false positives in -a 9 attack-mode
3 years ago
Jens Steube
cb93875c32
Disabled checking of the minimum and maximum length of the password candidate in attack-mode 9 because they are incompatible
3 years ago
Jens Steube
01738fafa0
Deprecated Plugins: Add new module function module_deprecated_notice() to mark a plugin as deprecated and to return a free text user notice
...
Added option --deprecated-check-disable to enable deprecated plugins
3 years ago
Jens Steube
70f1e16a0d
Improved error message in case a module is using outdated function structure
...
Fixed module of hash-mode 27300 missing entry for module_extra_tuningdb_block()
3 years ago
Jens Steube
20a7b9f992
Tuning-Database: Add new module function module_extra_tuningdb_block() to extend hashcat.hctune content from a plugin
...
See src/modules/module_08900.c as an example
3 years ago
Jens Steube
f9e74045b5
Commandline: Throw an error if separator character given by the user with -p option is not exactly 1 byte
3 years ago
Jens Steube
c990e252d3
Added option --multiply-accel-disable (short: -M) to disable multiply the kernel-accel with the multiprocessor count automatism
3 years ago
Jukka Ojanen
6967e706c2
Fix access violation in hashconfig_destroy if hashcat_ctx_t is only partially initialized.
...
Fix hashcat_ctx leak and refactor module and kernel existence checks.
3 years ago
Royce Williams
7bea7ca177
tighten output to be physical-terminal friendly
3 years ago
Gabriele Gristina
ced9b0c6f8
Added new feature: autodetect hash-mode
3 years ago
Jens Steube
8cfc2dacb5
Merge pull request #2586 from llamasoft/patch-1
...
Improve warning message wording
4 years ago
Gabriele Gristina
77e328d659
Removed option --example-hashes, now is an alias of --hash-info
4 years ago
Gabriele Gristina
3ed1f0d840
Added new option: --hash-info
4 years ago
Marcus T
5919641285
Improve warning message wording
...
The comments earlier in the file indicate an optimized kernel may be listed as unavailable either because A) it doesn't exist or B) provides no benefit.
This updates the warning message to make that more clear.
4 years ago
Marcus T
ee3b5da25b
Improve warning message wording
...
The current warning message makes it sound like the optimized kernel exists but isn't being used. This rewording makes it clear that the optimized kernel simply doesn't exist.
4 years ago
Jens Steube
98aef2ae92
Module Structure: Add 3rd party library hook management functions. This also requires an update to all existing module_init()
4 years ago
Jens Steube
9560bfc7a4
Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused
4 years ago
Jens Steube
acafe3dae2
Fixed too early execution of some module functions which could make use of non-final values opts_type and opti_type
4 years ago
Royce Williams
f3606e307a
strip trailing whitespace - h/t @philsmd
4 years ago
Royce Williams
cafb3bde0b
wrap kernel optimization warning
4 years ago
Jens Steube
33579ae3db
Add new option for modules OPTS_TYPE_SELF_TEST_DISABLE to disable self-test functionality from hash-mode directly
4 years ago
Jens Steube
7d9461f8b9
Add -m 11600 optimized kernel
5 years ago
Jens Steube
588e0ed294
Show information about minimum and maximum password- and salt-length before the hash parser starts
5 years ago
Jens Steube
786efc2d7c
Add support for OPTS_TYPE_PT_HEX
5 years ago
Rosen Penev
dca1a86315
Run through Clang's bugprone-macro-parentheses
5 years ago
Chick3nman
fcb100b26c
Changed Error message, OpenCL is not the only kernel type
5 years ago
Jens Steube
f1632b933e
Add support to configure hash-mode specific range of number of hashes supported
5 years ago
Jens Steube
4b986de5fb
Prepare native CUDA hybrid integration
6 years ago
jsteube
13edc32fb4
Fix some unused variable warnings
6 years ago
jsteube
b8d609ba16
WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
6 years ago
jsteube
c0a31b3239
Prepare potfile specific module_hash_decode and module_hash_encode hooks
6 years ago
jsteube
708a86fb59
Move old ascii_digest() to hashes.c and rename it to hash_encode(), also remove some unused includes
6 years ago
jsteube
e45e15465b
Fix use of OPTS_TYPE_SUGGEST_KG
6 years ago
jsteube
b7f8b2d15e
Fix use of OPTS_TYPE_SUGGEST_KG
6 years ago
jsteube
111889d3fc
Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
6 years ago
jsteube
88a051629c
Support module specific JiT compiler build options
6 years ago
jsteube
5c3ad11424
Fix module_filename() on Cygwin
6 years ago
jsteube
68d6d36761
Binary Distribution: Removed 32 bit binary executeables
6 years ago
jsteube
95b94b2982
Fix module symbol check
6 years ago
jsteube
b01038b8f4
Allow module_hash_encode() to be set to MODULE_DEFAULT if OPTS_TYPE_BINARY_HASHFILE is set. In that case return hashfile name
6 years ago
jsteube
75f7172cca
Prepare remove of hash_type variable
6 years ago
jsteube
62c660afe2
Add -m 14600 module
6 years ago
jsteube
78d2706038
Add -m 8900 module and module_extra_tmp_size()
6 years ago
jsteube
8eb2558a7e
Add -m 6211 module and moved some code around
6 years ago
jsteube
2bd55bca74
Add missing hook_salt buffer parameter to decoder/encoder function declaration
6 years ago
jsteube
4b9b59a3cb
Add module 5500
6 years ago