1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-23 23:18:21 +00:00
hashcat/tools
Jens Steube 07395626fa Introduce hashes_init_stage5() and call module_extra_tmp_size() there. At this stage, the self-test hash is initialized and its values can be used.
Remove hard-coded SCRYPT N, R, and P values in modules, except where they are intentionally hardcoded.
Fix a bug that always caused a TMTO value of 1, even when it was not needed.
Respect device_available_mem and device_maxmem_alloc values even if a reliable low-level free memory API is present, and always select the lowest of all available limits.
Fix benchmark_deep.pl mask to avoid UTF-8 rejects.
Improve error messages when the check verifying that all SCRYPT configuration settings across all hashes are identical is triggered.
Also improve the error message shown when the SCRYPT configuration of the self-test hash does not match that of the target hash.
Fix a bug where a low-tuned SCRYPT hash combined with a TMTO could result in fewer than 1024 iterations, which breaks the hard-coded minimum of 1024 iterations in the SCRYPT kernel.
2025-06-15 14:13:48 +02:00
..
2hashcat_tests Fix some file modes 2023-09-18 07:19:23 +00:00
cl_tests cryptoapi opts (2) and test unit 2021-05-08 02:06:05 +02:00
code_generators perl scripts: add license and chmod +x 2020-06-10 12:02:33 +02:00
gpg_tests Move test scripts for 17040 to tools/gpg_tests, similar to what we do with TC/VC. 2023-07-20 20:03:58 +00:00
pdf_tests m25400 can now recover both a owner-password and user-password (when set) based on a pdf's o-value 2021-08-20 10:16:14 +02:00
protobuf Create wallet_pb2.py 2022-09-16 21:41:44 +02:00
tc_tests Add Kuznyechik support for VeraCrypt kernels 2018-11-22 16:07:45 +01:00
test_modules Added support for WBB4 (Woltlab Burning Board) Plugin [bcrypt(bcrypt($pass))] 2025-06-13 12:38:06 +02:00
vc_tests Add some VeraCrypt boot-mode test header 2019-02-07 17:00:17 +01:00
aescrypt2hashcat.pl Fix some typos 2023-07-27 23:11:55 +07:00
benchmark_deep.pl Introduce hashes_init_stage5() and call module_extra_tmp_size() there. At this stage, the self-test hash is initialized and its values can be used. 2025-06-15 14:13:48 +02:00
bisq2hashcat.py Fix file permissions for bisq2hashcat.py 2023-07-13 16:32:48 +00:00
bitwarden2hashcat.py cleanup: remove spaces at the end of lines 2022-06-20 15:19:01 +02:00
cachedata2hashcat.py Create cachedata2hashcat.py 2025-06-09 16:26:13 +02:00
cryptoloop2hashcat.py Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations 2021-07-28 20:50:05 +02:00
exodus2hashcat.py Tool exodus2hashcat.py code cleanup 2022-10-27 18:36:49 +02:00
install_modules.sh Added hash-mode: BestCrypt v4 Volume Encryption 2025-04-27 20:57:43 +02:00
kremlin2hashcat.py Fix some file modes 2023-09-18 07:19:23 +00:00
lastpass2hashcat.py Add lastpass2hashcat.py 2022-10-24 09:31:04 +02:00
luks2hashcat.py Extract all active keys 2022-11-02 22:02:46 +01:00
metamask2hashcat.py Update metamask2hashcat.py 2023-08-29 21:43:11 +02:00
mozilla2hashcat.py make our hash extraction scripts executable 2022-05-21 11:45:48 +02:00
package_bin.sh - Handle case where system does not offer any reliable method to query actual free memory 2025-06-10 12:54:15 +02:00
radmin3_to_hashcat.pl make radmin3_to_hashcat.pl executable 2022-06-04 11:03:03 +02:00
recursivefiles2sha256sum.pl Add XML support for keepass keyfile and improve performance by not using chdir() 2022-08-25 20:33:10 +02:00
rules-test-cases.yaml Fix some expected values from tools/rules-test-cases.yaml 2020-06-12 08:55:36 +02:00
securenotes2hashcat.pl perl scripts: add license and chmod +x 2020-06-10 12:02:33 +02:00
sqlcipher2hashcat.pl Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test 2021-03-26 11:36:41 +01:00
test_rules.pl cosmetic: minor code style fixes 2020-06-13 11:19:00 +02:00
test.pl cleanup test.pl and implement module_get_random_password() in 31500/31600 test modules 2023-05-18 21:38:14 +02:00
test.sh Fix test.sh bugs with RC4, a6 and a7 multi 2025-05-27 18:54:35 +02:00
truecrypt2hashcat.py Tool truecrypt2hashcat.py code cleanup 2022-07-25 15:54:14 +02:00
veeamvbk2hashcat.py Added hash-mode: Veeam VBK 2023-03-01 11:35:37 +00:00
veracrypt2hashcat.py New VeraCrypt modules 2022-06-07 23:01:03 +02:00
virtualbox2hashcat.py make our hash extraction scripts executable 2022-05-21 11:45:48 +02:00
vmwarevmx2hashcat.py make our hash extraction scripts executable 2022-05-21 11:45:48 +02:00