1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-03-07 02:26:05 +00:00
Commit Graph

9564 Commits

Author SHA1 Message Date
Su Yindu
e9268e9c35 Remove offset pointer optimization in inftrees.c.
inftrees.c was subtracting an offset from a pointer to an array,
in order to provide a pointer that allowed indexing starting at
the offset. This is not compliant with the C standard, for which
the behavior of a pointer decremented before its allocated memory
is undefined. Per the recommendation of a security audit of the
zlib code by Trail of Bits and TrustInSoft, in support of the
Mozilla Foundation, this tiny optimization was removed, in order
to avoid the possibility of undefined behavior.
2025-02-16 23:35:47 +08:00
jsteube
6716447dfc Add support for zero-length salts in Electrum $4 and $5 2024-04-20 17:35:45 +00:00
Jens Steube
fafb277e07
Merge pull request #3950 from fse-a/scrypt-performance-improvements
Improve performance of scrypt-based algorithms by code reordering.
2024-02-16 10:29:35 +01:00
fse-a
47509b2954 Improve performance of scrypt-based algorithms by code reordering. 2024-02-15 15:17:29 +01:00
Jens Steube
c1a10518fd
Merge pull request #3938 from fse-a/increase-virtual-backend-limit
Increase virtual backend limit
2024-01-29 11:20:10 +01:00
fse-a
f8c0899670 Increased-virtual-backend-limit
Increased the virtual backend limit.
2024-01-25 10:27:38 +01:00
Jens Steube
4d412c8e04
Merge pull request #3910 from Fil0sOFF/intel-igpu-memory-usage-fix
Fix RAM usage for Intel iGPUs
2023-11-27 16:24:08 +01:00
jsteube
e15169bd49 Fix allocation buffer for --dynamic-x in hashes_init_stage2() 2023-11-26 07:31:18 +00:00
jsteube
810c65f908 Fix some warning about --dynamic-x in hashes_init_stage1() 2023-11-25 11:44:47 +00:00
jsteube
d7bcc76b92 Add dynamic-x info to to save_hash() 2023-11-24 23:20:46 +00:00
Sergey Popov
c7923fe8ba Fix RAM usage for Intel iGPUs 2023-11-24 23:03:00 +02:00
jsteube
9d1bbd8472 Add support for hash comparison checks to allow slight inaccuracies if so selected in the kernel 2023-11-23 15:19:02 +00:00
jsteube
f8bd133373 Add new function count_bits_32() in inc_common.cl 2023-11-22 03:36:28 +00:00
Jens Steube
13559cf902
Merge pull request #3904 from ViperelB/master
Updated Alias.hctune with more AMD cards
2023-11-21 13:15:23 +01:00
jsteube
1b357036f4 Add initial code for dynamic-x support in potfile.c, not active yet 2023-11-20 10:14:09 +00:00
ViperelB
6f862d25b5
typo fix 2023-11-20 10:06:12 +02:00
ViperelB
17c3ec31db
Updated Alias.hctune with more AMD cards 2023-11-20 09:36:19 +02:00
jsteube
9269229c03 Fix some variable names and types related to dynamic-x support in hashes.c 2023-11-19 11:45:24 +00:00
jsteube
b906a145ca Initialize new dynamicx type in autodetect_hashmode_test() 2023-11-18 21:04:41 +00:00
jsteube
d2d27cd35e Add code to fetch dynamic-x info in potfile if there's dynamic-x enabled 2023-11-17 22:03:01 +00:00
jsteube
dad46090d7 Fix variable name dynamicx_t in hashinfo_t 2023-11-16 19:01:25 +00:00
jsteube
7faa6a94a5 Add dynamicx_t type for later use in potfile.c and outfile.c and also add to hashinfo_t 2023-11-15 17:06:37 +00:00
jsteube
252e7614da Add a warning about delayed output in case --dynamic-x is used in combination with --show 2023-11-14 07:05:20 +00:00
jsteube
702306dfd5 If --dynamic-x is used, potfile database needs to keep all hashes 2023-11-13 08:48:11 +00:00
jsteube
4da1d31668 Replaced index() with strchr() to enable mingw to compile windows binaries 2023-11-12 11:02:10 +00:00
Jens Steube
46ce637d3c
Merge pull request #3900 from 0x588/base58
Update inc_hash_base58.cl
2023-11-11 17:33:14 +01:00
jsteube
934105bec0 Start using extract_dynamicx_hash() from hlfmt_hash_hashcat() 2023-11-10 09:16:28 +00:00
jsteube
2029be782e Refactor extract_dynamic_x() to extract_dynamicx_hash() and add code 2023-11-09 15:04:32 +00:00
jsteube
2d3ebf1d4e Add global dynamic-x hash mode extraction function 2023-11-08 14:43:45 +00:00
0x588
a196cfe01c Update inc_hash_base58.cl
Fix the logic error in the loop
2023-11-08 17:08:58 +08:00
jsteube
4da995cf88 Change hlfmt.c strategy to extract dynamic-x hash-mode 2023-11-07 22:08:55 +00:00
jsteube
09915c7243 Prepare hlfmt.c for combination of --username and --dynamic-x 2023-11-06 20:05:09 +00:00
jsteube
81edbfd30a Add --dynamic-x parameter to bash completion script 2023-11-05 11:52:57 +00:00
jsteube
5f735dadae Add usage entry for new --dynamic-x parameter 2023-11-04 13:16:56 +00:00
jsteube
c00d88e2d9 Prepare hlfmt.c for dynamic_x flag 2023-11-03 18:30:29 +00:00
jsteube
cdad6cca7b Fix datatype access to user_options->username in hlfmt.c 2023-11-02 16:48:54 +00:00
jsteube
b66527f0d2 Prepare commandline parameter for upcoming partial support for $dynamic_X$ 2023-11-01 16:12:44 +00:00
jsteube
b1b349e8c9 Prepare commandline parameter for upcoming partial support for $dynamic_X$ 2023-10-31 10:38:10 +00:00
jsteube
adbcef6909 Refactor optimized_kernel_enable variable to just optimized_kernel, same idea as outfile_autohex variable 2023-10-30 15:09:36 +00:00
jsteube
686bc227cf Allow user to use --keyboard-layout-mapping for VeraCrypt SHA512 plugins.
This plugin doesn't require a dedicated boot hash-mode, because the iteration count is the same for both boot and partition/file hash-mode.
For that reason it should be allowed to use keyboard mapping functionality.
2023-10-26 11:42:01 +00:00
Jens Steube
8a206a9c09
Merge pull request #3895 from PenguinKeeper7/patch-1
Add 4060/4060Ti to autotune alias
2023-10-22 18:56:41 +02:00
jsteube
e55b331058 Refactor potfile_disable variable to just putfile, same idea as outfile_autohex variable 2023-10-21 16:42:29 +00:00
jsteube
b597a96328 Refactor restore_disable variable to restore_enable, try to make variable names always positive for easier handling 2023-10-20 12:16:18 +00:00
jsteube
ff94f4c9d0 Refactor self_test_disable variable to just self_test, same idea as outfile_autohex variable 2023-10-19 06:08:24 +00:00
PenguinKeeper7
208f9b88dd
Add 4060/4060Ti to autotune alias 2023-10-18 14:37:22 +01:00
jsteube
7b52dad8c9 Refactor multiply_accel_disable variable to just multiply_accel, same idea as outfile_autohex variable 2023-10-18 12:41:09 +00:00
jsteube
bf04a158aa Refactor markov_disable variable to just markov, same idea as outfile_autohex variable 2023-10-17 12:17:05 +00:00
jsteube
e498138bb6 Refactor logfile_disable variable to just logfile, same idea as outfile_autohex variable 2023-10-16 13:18:45 +00:00
jsteube
31240cf91a Fix hwmon_disable issue in hwmon.c 2023-10-15 18:43:36 +00:00
jsteube
98ee1bd396 Refactor hwmon_disable variable to just hwmon, same idea as outfile_autohex variable 2023-10-15 18:40:56 +00:00