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
Jens Steube
5581665977
Rename -m 29500 to -m 29100
2022-05-23 15:46:24 +02:00
tweqx
fb065e6e8c
Merge branch 'hashcat:master' into master
2022-05-21 22:25:50 +02:00
Jens Steube
7c72430929
Merge pull request #3287 from philsmd/extraction_scripts_in_release
...
add our hash extraction scripts to release/beta
2022-05-21 15:26:08 +02:00
tweqx
0a5575cde5
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2022-05-21 15:09:05 +02:00
philsmd
26f88e339d
add our hash extraction scripts to release/beta
2022-05-21 11:52:21 +02:00
philsmd
a6c21e7ffc
make our hash extraction scripts executable
2022-05-21 11:45:48 +02:00
Jens Steube
ed3b521855
Add unit-test for -m 29500
2022-05-18 16:33:33 +02:00
Jens Steube
2b89c69cc4
Merge pull request #3202 from Greexter/bitwarden-fix
...
Added parameter for second PBKDF2 iteration count for -m 23400, fixes #3033
2022-03-09 13:15:39 +01:00
Jens Steube
c94a26b382
Merge pull request #3196 from matrix/Amazon_AWS4-HMAC-SHA256
...
Added hash-mode: Amazon AWS4-HMAC-SHA256
2022-03-07 16:15:05 +01:00
Jakub
2a5ee51530
Merge branch 'master' into bitwarden-fix
2022-03-06 13:41:32 +01:00
Jakub Štrom
b3f1a0ebdf
Improve anf fix bitwarden extract tool
2022-03-06 10:50:04 +01:00
Gabriele Gristina
6f45285919
DPAPI masterkey file v2 (context 3)
2022-03-06 00:55:47 +01:00
Gabriele Gristina
d5c545804b
Added hash-mode: DPAPI masterkey file v1 (context 3)
2022-03-06 00:50:46 +01:00
Gabriele Gristina
fe96e26eff
Prepare for DPAPI masterkey Context 3
2022-03-06 00:47:14 +01:00
Jakub Štrom
6db32cd992
Add Bitwarden extraction tool
2022-03-05 21:44:01 +01:00
Gabriele Gristina
0d282bbfb3
Added hash-mode: Kerberos 5, etype 18, DB
2022-03-05 12:59:38 +01:00
Gabriele Gristina
580afa985d
Added hash-mode: Kerberos 5, etype 17, DB
2022-03-05 12:59:14 +01:00
Lars Sætaberget
918b4cf7da
Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
2022-03-02 12:32:01 +01:00
Jakub Štrom
7c29dff84c
Update changes
2022-02-28 23:36:02 +01:00
Jakub Štrom
9b66c01535
Add parameter for second iteration count
2022-02-28 23:16:12 +01:00
Jakub Štrom
74af4eced6
update module version
2022-02-28 21:47:59 +01:00
Jakub Štrom
67ba1f2112
add new version fix
2022-02-27 23:29:15 +01:00
Gabriele Gristina
98ce2496d5
Amazon AWS4-HMAC-SHA256
2022-02-23 22:20:18 +01:00
Gabriele Gristina
21c02b2324
removed unused printf from 21420 test module
2022-02-13 19:03:24 +01:00
philsmd
251ecc3b0b
fixes #3029 : cracking long salts in -m 4510/4710
2022-02-09 16:43:24 +01:00
philsmd
6ca37c5a94
tests: cleanup and module deps fix
2022-01-30 10:35:51 +01:00
Gabriele Gristina
d9c93cd3f3
Updated status code handling on test.sh (added autotune failure)
2022-01-23 00:15:05 +01:00
Jens Steube
e2eacb4dd3
Merge pull request #3138 from b0lek/PostgreSQL_SCRAM
...
Adding PostgreSQL SCRAM-SHA-256 hash mode - #3038
2022-01-21 17:42:15 +01:00
b0lek
b1e0434bd7
changed mode number to 28600
2022-01-20 19:31:09 +01:00
Jens Steube
88726a92b0
Merge branch 'master' into updated_testUnit_optSaltMax
2022-01-19 14:09:55 +01:00
Jens Steube
d565fb9c04
Merge branch 'master' into updated_TestUnit_handlingWiteSpaceInPath
2022-01-18 18:58:19 +01:00
philsmd
3c5b28e007
remove unnecessary perl modules from Exodus tests
2022-01-18 16:20:45 +01:00
b0lek
415e95ab38
Adding PostgreSQL SCRAM-SHA-256 hash mode
2022-01-17 19:51:20 +01:00
Gabriele Gristina
dc6d40c012
Fixed Unit Test false negative if there are spaces in the filesystem path to hashcat
2022-01-16 07:15:29 +01:00
Gabriele Gristina
54605b9254
Fixed Unit Test salt-max in case of optimized kernel, with hash-type 22 and 23
2022-01-15 16:27:15 +01:00
Gabriele Gristina
50a4d6b58d
Fixed Unit Test early exit on luks test file download/extract failure
2022-01-14 18:28:08 +01:00
Gabriele Gristina
e0e8ce8165
Removed limitation with hash-type 18600 on linux
2022-01-13 13:24:23 +01:00
Gabriele Gristina
516f7588f1
Updated Unit Test
2022-01-12 09:19:52 +01:00
Gabriele Gristina
3fe9f86326
simplified regex
2022-01-10 02:06:19 +01:00
Gabriele Gristina
c48f044fb7
Fixed false negative on Unit Test with hash-type 25400
2022-01-10 01:50:32 +01:00
philsmd
c6318c4420
add Math::BigInt to install_modules.sh for tests
2022-01-06 11:20:07 +01:00
philsmd
b3c010cb40
remove module MIME::Base32 not used in unit tests
2022-01-06 11:15:20 +01:00
Jens Steube
8867da9122
Add missing unit test and docs entry for -m 21420
2021-12-30 09:04:26 +01:00
Gabriele Gristina
c014dc0c34
Updated test.sh
2021-12-28 16:38:38 +01:00
Jens Steube
625ce2bb7c
Fix test.sh fix for M1
2021-12-27 15:03:33 +01:00
Gabriele Gristina
ea97241f84
added '-f' to test.sh help
2021-12-19 13:23:17 +01:00
Gabriele Gristina
1b68d333a8
Unit tests: Updated test.sh to set default device-type to CPU with Apple Intel, force pure kernel with Apple Silicon and add -f (--force) option
2021-12-18 02:27:27 +01:00
Jens Steube
7e9bad7519
Prepare TS3 plugin: test module
2021-12-16 16:07:59 +01:00
Jens Steube
bf865d8bff
Added hash-mode: Exodus Desktop Wallet (scrypt)
2021-12-14 13:46:20 +01:00
philsmd
3e085f8db0
tests: get rid of wrong modules from -m 28100
2021-11-29 17:12:56 +01:00
Jens Steube
fe1d3f95bb
hashcat 6.2.5
2021-11-21 16:39:01 +01:00
Jens Steube
d2ccd96da6
Added hash-mode: Windows Hello PIN/Password
2021-11-15 16:14:59 +01:00
Jens Steube
db3bc8eca2
Benchmark: Update benchmark_deep.pl with new hash modes added (also new hash modes which were added with v6.2.3)
2021-11-02 08:10:53 +01:00
Jens Steube
c08ad6f587
Merge pull request #3007 from philsmd/whitespace_fix
...
whitespace and code style fixes
2021-10-10 13:33:11 +02:00
Jens Steube
d6f8f3089a
Added hash-mode: CRC64Jones
2021-10-09 11:43:04 +02:00
philsmd
5ef522ed8f
whitespace and code style fixes
2021-10-08 17:38:54 +02:00
Jens Steube
3f4dca13f9
Added missing unit-test for -m 27900
2021-10-02 09:57:40 +02:00
Jens Steube
d7c74d3ebb
Fixed unit test initialization value for -m 11500
2021-10-01 20:16:47 +02:00
Jens Steube
db8de70ac8
Merge pull request #2988 from matrix/metamask_big
...
MetaMask: Increase the supported data len from 784b to 3136b and set pw-min to 8
2021-09-19 07:46:47 -04:00
Jens Steube
799bc0abe4
Prepare IV support in unit test for -m 11500
2021-09-15 14:20:15 +02:00
Jens Steube
540c0dde81
Merge pull request #2877 from thatux/25400_salt
...
improve 25400: recover both owner and user; add user password to hash; better test
2021-09-11 20:56:18 +02:00
Jens Steube
aea0071b58
Merge pull request #2965 from philsmd/master
...
fixes #2674 : added -m 27700 = MultiBit Classic .wallet (scrypt)
2021-09-10 20:24:06 +02:00
Jens Steube
120326c117
Merge pull request #2966 from philsmd/27000_tests_fix
...
tests: fixes -m 27000 verify
2021-09-07 18:09:37 +02:00
philsmd
d1509d9272
tests: fixes -m 26900 verify
2021-09-06 20:08:48 +02:00
philsmd
21154dbad2
tests: fixes -m 27000 verify
2021-09-06 20:03:04 +02:00