1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-28 19:08:19 +00:00
Commit Graph

1079 Commits

Author SHA1 Message Date
Your Name
5208447e72 change hash-signature for 26610 (incompatible with 26600), remove debug print statements in attacks, add comments, add reference data 2023-02-26 13:31:38 +01:00
jsteube
866aaf02ce Prepare unit-test for -m 31200 2023-02-25 23:22:23 +00:00
jsteube
3daa14b341 Fix file permissions in build script which produce binary release package 2023-02-16 07:36:12 +00:00
bacqube2
a3b4162e5f Rename module 35000 : 31000 2023-02-13 16:40:35 +01:00
Louka
d592e5dbcc remove home made tests and add test_modules/m35000.pm 2023-02-10 12:55:51 +01:00
jsteube
f940c7f073 tools/benchmark_deep.pl use benchmark_mask from module if defined 2023-01-11 22:34:15 +00:00
philsmd
3ef69f2919
added -m 3090x = Bitcoin raw private key 2023-01-04 15:52:48 +01:00
hops
7edda7c82f Added hash-mode: Anope IRC Services (enc_sha256) 2022-12-14 19:30:11 +01:00
jsteube
8a81f6143a Add missung unit-test for -m 7350 and kernel name fix 2022-12-07 18:42:57 +00:00
Jens Steube
570750a84d
Merge pull request #3521 from RLStrug/fix-25200
Corrected issue for module 25200 (SNMPv3 HMAC-SHA1-96)
2022-12-02 21:13:44 +01:00
Jens Steube
f954b400d7
Merge pull request #3519 from RLStrug/fix-25100
Corrected issue for module 25100 (SNMPv3 HMAC-MD5-96)
2022-12-01 18:17:46 +01:00
Jens Steube
38cc7225ae
Merge pull request #3517 from RLStrug/fix-25000
Corrected issue for module 25000 (SNMPv3 HMAC-MD5-96/HMAC-SHA1-96)
2022-12-01 18:17:34 +01:00
philsmd
b2c2fc86b4
fix whitespace 2022-11-30 16:05:05 +01:00
laika
e69dc3ff31 Corrected issue for module 25200 (SNMPv3 HMAC-SHA1-96) Password length should not be restricted to a minimum length 2022-11-28 00:08:45 +01:00
laika
f546fa2915 Corrected issue for module 25100 (SNMPv3 HMAC-MD5-96)\nPassword length should not be restricted to a minimum length 2022-11-28 00:01:27 +01:00
laika
6528f85c89 Corrected issue for module 25000 (SNMPv3 HMAC-MD5-96/HMAC-SHA1-96). Password length should not be restricted to a minimum length 2022-11-27 23:51:28 +01:00
Jens Steube
80ba8ca18e Rename -m 25850 to 30600 and add missing unit-test 2022-11-23 10:37:12 +01:00
Jens Steube
8a82c75a99 macOS 13.0 fixed many issues in the OpenCL API. The module_unstable_warning() functions in many hash modes can then be removed 2022-11-20 12:21:41 +01:00
Jens Steube
346e945045
Merge branch 'master' into ripemd160-hmac 2022-11-19 14:24:23 +01:00
piwvvo
0bd3fa4fe4 added HMAC-RIPEMD160 2022-11-14 20:18:35 +01:00
piwvvo
f5c53a7e77 added mode 30500 2022-11-14 18:19:41 +01:00
Jens Steube
29a3ea2583
Merge pull request #3494 from ventaquil/feature/exodus-cleanup
Tool `exodus2hashcat.py` code cleanup
2022-11-06 17:29:28 +01:00
Jens Steube
23458b8898
Merge pull request #3498 from ventaquil/bugfix/luks-all-keys
Tool `luks2hashcat.py` extract all active keys
2022-11-04 10:11:21 +01:00
jsteube
02698b1c77 Rename -m 1412 to -m 30420, add unit test and optimized kernels 2022-11-03 20:03:20 +00:00
Konrad Goławski
23139faa62 Extract all active keys 2022-11-02 22:02:46 +01:00
jsteube
cb49bf8ac1 Add pure kernels for -m 11500 2022-10-31 09:45:09 +00:00
jsteube
9dda830647 Add pure kernels for -m 27900 2022-10-30 12:23:02 +00:00
Jens Steube
8e6351cf77
Merge pull request #3482 from davidrozen76/master
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2…
2022-10-28 21:41:03 +02:00
Konrad Goławski
232c6bac08 Tool exodus2hashcat.py code cleanup 2022-10-27 18:36:49 +02:00
Pikachu
c81596511c Removed hash-mode 3730 optimized kernel support
Optimized kernels requires handling on data larger than the block size of the underlaying primitive, thus more work is to be done to support optimized kernels.
2022-10-26 19:58:00 +03:00
jsteube
baa3744689 Fixed false negative in updated -m 299xx plugins due to invalid handling of decrypted data.
Fixed #3490
2022-10-26 06:06:08 +00:00
Jens Steube
1f0fb154a5
Merge pull request #3485 from Lars-Saetaberget/lastpass_iv
Add support for non-zero IV to lastpass (-m 6800)
2022-10-24 18:19:46 +02:00
hansvh
b2cd1d1afb Add lastpass2hashcat.py 2022-10-24 09:31:04 +02:00
Pikachu
760eba95fb Updated hash-mode 3730 unit-test to work with two salts 2022-10-23 18:17:42 +03:00
Pikachu
5261e903c1 Merge branch 'master' of https://github.com/davidrozen76/hashcat 2022-10-23 15:13:43 +03:00
Pikachu
a23080a5cc Added a unit-test in tools/test_modules for hash-mode 3730 2022-10-23 15:13:24 +03:00
Lars Sætaberget
f40dc401bc Add IV support to lastpass (-m 6800)
If you are from the past and need the old functionality, just use zeroes for the IV.

For instance, the old example hash would then become:
82dbb8ccc9c7ead8c38a92a6b5740f94:500:pmix@trash-mail.com:00000000000000000000000000000000
2022-10-21 14:37:24 +02:00
Jens Steube
452408fcaf
Merge pull request #3480 from PenguinKeeper7/master
Update exodus2hashcat.py
2022-10-21 14:11:56 +02:00
jsteube
fd46096b57 Update -m 299xx unit-tests to test for 56 bit instead of 32 bit 2022-10-19 17:48:11 +00:00
PenguinKeeper7
02cbfb7537
Update exodus2hashcat.py 2022-10-17 21:00:04 +01:00
jsteube
a6a93c0bcf Add kernel for -m 29930 2022-10-15 10:01:49 +00:00
Jens Steube
13f427ff5c Add unit-test for -m 29940 2022-10-08 18:53:45 +02:00
Jens Steube
00126598b1 Add unit-test for -m 29930 2022-10-07 14:17:39 +02:00
Jens Steube
7e683ac446 Prepare -m 29910 and -m 29920 unit-test to act as template for -m 29930 unit-test 2022-10-06 16:02:02 +02:00
Jens Steube
3d6ad53076 Add unit-test for -m 29920 2022-10-05 18:47:45 +02:00
Jens Steube
f457397803 Prepare -m 29910 unit-test to act as template for -m 29920 unit-test 2022-10-04 18:51:30 +02:00
Jens Steube
dd05a988a1 Prepare -m 29910 unit-test to act as template for -m 29920 unit-test 2022-10-03 17:45:18 +02:00
Jens Steube
9ae37c9361 Add dynamic key length support for -m 29910 unit test 2022-10-02 13:10:56 +02:00
Jens Steube
a63dc50b08 Prepare unit test for -m 29910 2022-10-01 22:48:38 +02:00
Jens Steube
c63f88105d Fix some spacing in unit-test from -m 29800 2022-09-27 11:04:02 +02:00
Banaanhangwagen
327b28abfd
Create wallet_pb2.py 2022-09-16 21:41:44 +02:00
Banaanhangwagen
303945f73c
Create bisq2hashcat.py 2022-09-16 21:40:50 +02:00
Banaanhangwagen
72d11fd073
Create m29800.pm 2022-09-16 16:25:09 +02:00
Konrad Goławski
5b0ef28432 Fix luks2hashcat for empty containers
Return error when LUKS container is not initialized.
2022-09-13 13:45:08 +02:00
Jens Steube
e5b3023636 hashcat 6.2.6 2022-09-02 16:58:13 +02:00
Jens Steube
9ed69c6248 Add missing unit-test for -m 29700 2022-08-30 09:10:13 +02:00
Jens Steube
e363bf787e Add XML support for keepass keyfile and improve performance by not using chdir() 2022-08-25 20:33:10 +02:00
Jens Steube
fd5700a607 Add missing recursivefiles2sha256sum.pl for mode 29700 2022-08-24 14:33:57 +02:00
jsteube
c8350eb555 Added tunings/ folder in order to replace hashcat.hctune. Configuration files with *.hctune suffix are automatically load on startup 2022-08-08 11:09:04 +00:00
Jens Steube
7a450779c7
Merge pull request #3407 from philsmd/29600_add_tests
tests: add unit tests for -m 29600
2022-08-02 23:52:23 +02:00
philsmd
2c88578c1f
tests: add unit tests for -m 29600 2022-07-30 11:43:05 +02:00
philsmd
415bae8912
tests: disable logfile for test runs 2022-07-30 11:16:36 +02:00
Konrad Goławski
e5352ac401 Tool truecrypt2hashcat.py code cleanup 2022-07-25 15:54:14 +02:00
Konrad Goławski
e30be9f17c Tool luks2hashcat.py code cleanup 2022-07-22 18:49:02 +02:00
Jens Steube
93427cab23
Merge pull request #3352 from philsmd/bitcoin_compat_address
Add -m 28505/28506, Bitcoin WIF, P2SH(P2WPKH)/compat address
2022-07-08 20:42:07 +02:00
Jens Steube
db24f8c5d5
Merge pull request #3354 from philsmd/tests_keep_guessing
tests: use KEEP_GUESSING instead of NEVER_CRACK
2022-07-07 18:40:58 +02:00
Jens Steube
f7d104ea12
Merge pull request #3350 from philsmd/fix_28900_tests
fix test/verify for -m 28900
2022-07-05 19:12:09 +02:00
Jens Steube
0196790ba1
Merge pull request #3349 from philsmd/fix_28800_tests
fix test/verify for -m 28800
2022-07-05 19:11:55 +02:00
Jens Steube
9cc29aa1cd
Merge pull request #3347 from philsmd/fix_28600_tests
fix test/verify for -m 28600
2022-07-04 22:05:34 +02:00
philsmd
96646d5a83 tests: use KEEP_GUESSING instead of NEVER_CRACK 2022-07-02 11:44:41 +02:00
Jens Steube
96072dbc61
Merge pull request #3351 from philsmd/update_install_modules
update tools/install_modules.sh (test deps)
2022-07-01 23:05:21 +02:00
philsmd
caeffebbe0 Add -m 28505/28506, Bitcoin WIF, P2SH(P2WPKH)/compat address 2022-06-29 18:15:48 +02:00
philsmd
8d8b6d689f update tools/install_modules.sh (test deps) 2022-06-29 18:07:50 +02:00
philsmd
3cf3662597 fix test/verify for -m 28900 2022-06-29 18:04:29 +02:00
philsmd
4d2179dba9 fix test/verify for -m 28800 2022-06-29 18:01:55 +02:00
philsmd
5bb02a8759 fix test/verify for -m 23400 2022-06-29 17:57:32 +02:00
philsmd
18c2d5cea2 fix test/verify for -m 28600 2022-06-29 17:53:33 +02:00
Konrad Goławski
ddb2d6e61a New LUKS v1 modules 2022-06-25 13:54:20 +02:00
Jens Steube
a7ab9f48c3
Merge pull request #3336 from philsmd/p2wsh_segwit_bech32
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2022-06-23 13:44:54 +02:00
Jens Steube
a414a9ed1a
Merge pull request #3334 from piwvvo/master
Added mode 4410 - md5(sha1($pass).$salt)
2022-06-22 20:30:00 +02:00
philsmd
22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address 2022-06-20 15:25:34 +02:00
philsmd
66e3786aaa
cleanup: remove spaces at the end of lines 2022-06-20 15:19:01 +02:00
piwvvo
6d941307ce added md5(sha1($pass).$salt) 2022-06-18 18:11:00 +02:00
Jens Steube
c53c28ed3a
Merge pull request #3302 from ventaquil/veracrypt-strings
VeraCrypt strings
2022-06-16 19:41:33 +02:00
Jens Steube
629c5e3169
Merge branch 'master' into hashcat_p2pkh 2022-06-14 15:14:52 +02:00
Jens Steube
b80eaf8796
Merge pull request #3316 from philsmd/27800_unit_tests
add tests for -m 27800 = MurmurHash 3
2022-06-11 18:28:19 +02:00
Jens Steube
cd88e0ee4c
Merge pull request #3315 from philsmd/29100_fix_test_deps
fix -m 29100 unit test dependencies
2022-06-11 18:27:57 +02:00
philsmd
754038ad16
fixes #3090 closes #3091: Added -m 2850x = Bitcoin WIF/P2PKH private key cracking 2022-06-11 11:44:05 +02:00
philsmd
f1c19eaeca
add tests for -m 27800 = MurmurHash 3 2022-06-11 11:15:03 +02:00
philsmd
a0873e879b
fix -m 29100 unit test dependencies 2022-06-08 16:05:34 +02:00
philsmd
3429846eee
add unit tests for -m 29000 2022-06-08 15:44:14 +02:00
Konrad Goławski
b00ea483af New VeraCrypt modules 2022-06-07 23:01:03 +02:00
Jens Steube
f4e1bdf675
Merge pull request #3293 from ventaquil/truecrypt-strings
TrueCrypt strings
2022-06-07 16:09:53 +02:00
Konrad Goławski
1018cd7b28 New TrueCrypt modules 2022-06-06 18:00:26 +02:00
philsmd
d30e5c9c4a
make radmin3_to_hashcat.pl executable 2022-06-04 11:03:03 +02:00
philsmd
79aad28519 radmin 3: remove whitespace, add credits to tests 2022-05-30 16:59:30 +02:00
piwvvo
b0ceb41e4a added Radmin3 2022-05-28 15:56:29 +02:00
Jens Steube
7284f17f7d Limit password and salt length in unit test for -m 610 and -m 620 2022-05-27 17:34:08 +02:00
Jens Steube
9b6c316c35
Merge pull request #3288 from tweqx/master
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2022-05-26 20:11:33 +02:00
tweqx
97a119da82 In the unit tests, convert the hexdigest to lowercase to match the behavior of 'module_hash_encode' 2022-05-23 16:53:50 +02:00