Commit Graph

36 Commits (6dc45eacc6fb76bb742bc54d070d173575ec87e6)

Author SHA1 Message Date
Chick3nman 88dbbad6b3 Disable autodetect for specialist kernels(Collider, PMK, NT, etc.) and deprecated kernels to aid users in launching attacks without an algorithm selected
3 years ago
Jens Steube 668d2179cd Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes
3 years ago
Jens Steube 0d1fbf2bb7 Update module template for -m 250x and -m 1680x
3 years ago
Jens Steube caca54b0c6 Deprecated Plugins: Marked plugins 2500/2501 and 16800/16801 as deprecated
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
3 years ago
Jens Steube 20a7b9f992 Tuning-Database: Add new module function module_extra_tuningdb_block() to extend hashcat.hctune content from a plugin
3 years ago
Jens Steube 15f35fa68c Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value
3 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
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 84d3981e7b Add returncode PARSER_HAVE_ERRNO as a valid returncode from module_hash_binary_count() and module_hash_binary_parse() module hooks. You can use this in case fopen() fails and you want to transport back the original error from the OS
4 years ago
Jens Steube 20ef9725ef Use * in potfile entries for -m 250x and -m 1680x
5 years ago
Gabriele Gristina 3161aec3da fix the comments :)
5 years ago
Gabriele Gristina 5679ca3344 Rewrite hc_fopen to better handling file descriptor locking/unlocking functions, saving kernels binary from plain to gzip format
5 years ago
Gabriele Gristina 481c752456 No more compress functions, update example.dict.gz, remove some comments
5 years ago
Gabriele Gristina 398c89c75c switch almost all FILE ops, potfile is the only missing
5 years ago
Gabriele Gristina b2529af172 remove original commented code
5 years ago
Gabriele Gristina b05aeac950 restore original return values in modules 2500, 2501
5 years ago
Gabriele Gristina 6cb4abd526 Add zlib support v2
5 years ago
Jens Steube f1632b933e Add support to configure hash-mode specific range of number of hashes supported
5 years ago
jsteube 5b97fe7514 Workaround volatile for -m 2500 and -m 2501 for macosx
6 years ago
Jens Steube 38c1029f2e Need volatile for IRIS GPU on Mac OSX for -m 2500 and -m 2501
6 years ago
ZeroBeat c572c37637 prepare new hashline
6 years ago
jsteube f374da11e3 Fix function pointer can be NULL
6 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
6 years ago
jsteube 9ced13cc94 Get rid of CONSTSPEC macro in OpenCL kernels
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 2158fd70c9 Fix use of OPTS_TYPE_COPY_TMPS in modules
6 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
6 years ago
jsteube 88a051629c Support module specific JiT compiler build options
6 years ago
jsteube bab735b367 Get rid of hash_type variable. This hopefully reduces some confusion for new hashcat kernel developers
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 2bd55bca74 Add missing hook_salt buffer parameter to decoder/encoder function declaration
6 years ago
jsteube 355ae342f7 Add -m 2501 module
6 years ago