jsteube
234e6cf49f
Add support for 12 byte IV in -m 31800
2023-04-07 06:00:54 +00:00
jsteube
1c6c650931
Update unit test for -m 31800 to match reference description for extraction tool
2023-04-04 11:36:34 +00:00
jsteube
b782d5f795
Unit test for -m 31800. Working, but not final. On hold until extraction tool is updated
2023-04-03 20:35:23 +00:00
jsteube
dc51a1a976
Renumber -m 31500 to -m 31700
2023-04-01 09:00:55 +00:00
jsteube
19e20c7d09
Add unit-test for -m 31500
2023-03-30 18:24:57 +00:00
philsmd
361789506c
fixes #3653 test.sh parsing hashes with spaces
2023-03-25 11:18:26 +01:00
jsteube
04e7f84daf
Remove OPTS_TYPE_HASH_COPY from -m 31400
2023-03-23 18:20:06 +00:00
Yaakov Saxon
6b28169c66
31400 securecrt module
2023-03-15 16:25:35 -04:00
jsteube
5446570a4f
Unit-test for new hash-mode -m 31300 SNTP-MS
2023-03-02 19:03:23 +00:00
jsteube
a5d94c1f0d
Added hash-mode: Veeam VBK
2023-03-01 11:35:37 +00:00
Jens Steube
ce934be975
Merge pull request #3628 from thatux/m26600_short_data
...
Implement metamask 26610 short data
2023-02-28 10:12:00 +01:00
Your Name
95642af34b
remove print-statement, not needed as 26600 and 26610 have different hash signatures
2023-02-27 15:34:05 +01:00
Your Name
2b80abde6d
add comments on possible improvements
2023-02-27 15:32:59 +01:00
jsteube
52fa024c1b
Fix correct byte pattern and salt length in unit-test for -m 31200
2023-02-27 11:52:10 +00:00
jsteube
f36f90e898
Add missing unicode conversion to unit test for new plugin 31200
2023-02-27 09:25:03 +00:00
Your Name
721235fc02
added note to the test of 26600 that the data generation is artificial
2023-02-26 13:43:30 +01:00
Your Name
c5e860eb31
add perl test for 26610
2023-02-26 13:41:13 +01:00
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