Jens Steube
c2a79a4f9e
Merge pull request #2607 from Cablethief/master
...
Cracking NetNTLMv1/v2 using NT hashes
2021-08-03 08:37:12 +02:00
Michael Kruger
5c9be6c855
Add extra_tuningdb_block, test mod_constrants [-1,-1]
2021-08-02 14:43:22 +02:00
Michael Kruger
3bb25edb58
I was wrong, the 4th module_constraints is put back
2021-08-02 14:24:26 +02:00
Michael Kruger
2814f7f910
Made all module_constraints [32,32].
2021-08-02 14:09:19 +02:00
Michael Kruger
30fe29b8a8
Allways pack in the tests.
2021-08-02 12:06:38 +02:00
Jens Steube
b2d1f42905
Fix self-test functionality if FIXED_LOCAL_SIZE_COMP is used
...
Fix -m 25700 datatype in -a 3 mode and maximum password length in pure kernel mode
Fix -m 12500, 23700 and 23800 if password is exactly length 128
2021-08-02 12:00:17 +02:00
therealartifex
483a62cb7c
Add test module, update name of hash mode 27100
2021-08-01 21:31:06 -04:00
Jens Steube
d4997d1255
Added support for auto-tuning --kernel-threads (-T) on startup
2021-07-31 16:49:39 +02:00
Jens Steube
bb1ead3b01
Merge branch 'master' into snmpv3_sha256
2021-07-30 18:57:44 +02:00
Jens Steube
8801855b14
Merge branch 'master' into snmpv3_sha224
2021-07-30 18:56:20 +02:00
Jens Steube
d38d40c8ba
Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models)
...
Add new hash-modes to tools/benchmark_deep.pl
Fix MINGW issue on 64 bit constant in refactored kernel-accel limiting section
2021-07-29 10:49:44 +02:00
Jens Steube
a4299b74af
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
Jens Steube
e5ac568afb
Merge pull request #2903 from matrix/snmpv3_mod
...
fix snmpv3 md5/sha1, tested with real hashes
2021-07-27 09:47:47 +02:00
Gabriele Gristina
357c23d7a1
Added hash-mode: SNMPv3 HMAC-SHA384-256
2021-07-27 05:17:26 +02:00
Gabriele Gristina
15b90c953e
Added hash-mode: SNMPv3 HMAC-SHA512-384
2021-07-27 05:14:09 +02:00
Gabriele Gristina
d711c593de
fix to crack real hashes
2021-07-26 23:00:33 +02:00
Gabriele Gristina
d62fa617fb
fix to crack real hashes
2021-07-26 22:45:02 +02:00
Gabriele Gristina
c20ff01c39
using shared buffer between md5 and sha1 SNMPV3_TMP_ELEMS_OPT, fix to crack real hashes
2021-07-26 22:25:15 +02:00
Gabriele Gristina
45fce5d3a3
fix snmpv3 md5/sha1, tested with real hashes
2021-07-26 19:04:30 +02:00
Gabriele Gristina
58bb2b69b4
Added hash-mode: SNMPv3 HMAC-SHA256-192
2021-07-24 18:57:25 +02:00
Gabriele Gristina
7683ca19a3
Added hash-mode: SNMPv3 HMAC-SHA224-128
2021-07-24 18:36:10 +02:00
Gabriele Gristina
7c8d7f7831
Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
2021-07-24 17:03:50 +02:00
Gabriele Gristina
4f10377703
Added hash-mode: SNMPv3 HMAC-MD5-96
2021-07-24 13:56:49 +02:00
Gabriele Gristina
7ea5da51a8
Added hash-mode: SNMPv3 HMAC-SHA1-96
2021-07-20 22:24:35 +02:00
Gabriele Gristina
977ceba046
Added hash-modes: VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS) and VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
2021-07-17 18:38:04 +02:00
Jens Steube
84082a952e
hashcat 6.2.3
2021-07-16 22:41:52 +02:00
Michael Kruger
a6ae33b1cd
Changed the test cases to expect the HEX
2021-07-16 15:38:42 +02:00
Jens Steube
45e65dd05a
Backport more ROCm based optimizations to HIP
2021-07-15 23:34:27 +02:00
Gabriele Gristina
eaedfb3f8a
fix 26700
2021-07-15 19:58:11 +02:00
Cablethief
32b4a2cfd5
Modded test, same issue about requireing a HEX input or HEX[] input
2021-07-15 16:50:26 +02:00
Cablethief
c2ceba4c9d
Modded test, however unsure of how to specify only HEX input or not
2021-07-15 15:56:39 +02:00
Gabriele Gristina
50aeaa299d
Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
2021-07-14 19:31:21 +02:00
Your Name
012c5b16cd
m25400.pm take the user-password into account
2021-07-13 21:52:32 +02:00
Your Name
021f23cfad
removed print statement
2021-07-12 22:31:45 +02:00
Your Name
c91b61e237
m25400.pm should no longer recalculate $u
2021-07-06 00:58:39 +02:00
Gabriele Gristina
7371cbebe7
add min/max data length limits to MetaMask Wallet
2021-07-04 20:14:25 +02:00
Gabriele Gristina
1a34eba9f4
cleanup m26600.pm
2021-07-04 15:52:25 +02:00
Gabriele Gristina
f571329c4f
Added hash-mode: MetaMask Wallet
2021-07-04 15:47:52 +02:00
Jens Steube
7366c47447
Added hash-mode: iPhone passcode (UID key + System Keybag)
2021-07-03 19:03:06 +02:00
Your Name
0a2245959f
Clarified the --help of test.pl: passthrough and potthrough generate a new salt on each invocation, and verify parses the salt.
2021-06-30 22:09:27 +02:00
Your Name
d22c599c98
added note in test.pl potthrough: it only works with unsalted hashes
2021-06-29 23:06:54 +02:00
Jens Steube
909d5e64a5
Added hash-mode: AES-128/192/256-ECB NOKDF
...
This mode is probably very rare in real-life scenarios,
but it is a nice template for kernels which do
not use a KDF,
or use AES,
or simple fast hashes with lookup tables
or simple optimized kernels in general
2021-06-26 17:12:10 +02:00
philsmd
af95a63d40
fixes #2840 : minor code style changes for OpenEdge tests
2021-06-22 10:40:24 +02:00
Jens Steube
f43ba9c8d6
minor whitespace fixes
2021-06-22 08:55:44 +02:00
Royce Williams
e4626dc471
Merge branch 'master' of https://github.com/roycewilliams/hashcat
2021-06-21 07:48:13 -08:00
Royce Williams
1e88990b46
minor whitespace fixes, per #2841
2021-06-21 07:47:22 -08:00
Jens Steube
5a5ec0c5db
Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
2021-06-21 13:40:46 +02:00
Jens Steube
f9fab1cadf
Tests: Changed tests for VeraCrypt from -a 0 to -a 3, because password extension is not available to all shells
2021-06-17 09:43:21 +02:00
Jens Steube
3ee77aa581
Prepare for v6.2.2
2021-06-12 18:38:23 +02:00
Jens Steube
eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
...
Added hash-mode 26000 - OpenEdge Progress Encode
2021-06-12 18:22:09 +02:00
Gabriele Gristina
42799fafb8
cleanup unit-test code
2021-06-12 17:10:36 +02:00
Gabriele Gristina
02b2ca41c5
add unit-test and set pw_max to 16 for ProgressEncode
2021-06-12 16:51:47 +02:00
Jens Steube
ebeb003552
Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
2021-06-10 09:02:26 +02:00
Jens Steube
733f5e82ec
Renamed -m 7010 to -m 26300
2021-06-08 11:12:54 +02:00
Jens Steube
9df4b7df92
Merge pull request #2810 from YSaxon/fortigate256
...
Added -m 07010: Fortigate256 (prefixed with SH2 instead of AK1)
2021-06-08 11:02:36 +02:00
Yaakov Saxon
7a15466442
Update module_07000.c
...
better?
sensible change
revert dgst_pos
update kernel file
update other 2 pure kernels
updating DGST_POS* to match other SHA256 hash formats
comments
removing optimized that I haven't updated
updated testfile
renaming to 07010
restoring original 07000 files
comments
2021-06-07 12:07:29 -04:00
Jens Steube
978f4c7a85
Merge pull request #2591 from trounce1/20720
...
Added -m 20720 sha256($salt.sha256($pass))
2021-06-04 08:10:49 +02:00
Jens Steube
f016deaa76
Merge branch 'master' into new-3500-mode
2021-06-03 07:52:17 +02:00
Jens Steube
38beceb170
Merge pull request #2594 from trounce1/5000
...
Added -m 5000 = sha1(sha1($salt.$pass.$salt))
2021-06-03 07:51:48 +02:00
Jens Steube
99faf3e6e1
Merge branch 'master' into hash-mode-10870
2021-05-29 10:46:28 +02:00
Jens Steube
71969a33cd
Merge branch 'master' into hash-mode-1770
2021-05-28 18:58:19 +02:00
Jens Steube
7078ee4fe9
Merge branch 'master' into hash-mode-10870
2021-05-28 18:57:24 +02:00
Jens Steube
fbc390788c
Merge branch 'master' into hash-mode-1470
2021-05-28 18:56:39 +02:00
Jens Steube
ef3b2fa61c
Merge branch 'master' into hash-mode-170
2021-05-27 19:31:44 +02:00
Jens Steube
6314c24f16
Merge pull request #2648 from matrix/hash-mode-70
...
Added hash-mode 70 - md5(utf16le(pass))
2021-05-27 19:30:54 +02:00
Jens Steube
6ce0b568b7
Merge branch 'master' into hash-mode-10840
2021-05-26 19:18:14 +02:00
Jens Steube
7378159487
Merge branch 'master' into hash-mode-10830
2021-05-26 19:16:22 +02:00
Jens Steube
94df2349cb
Merge branch 'master' into hash-mode-10820
2021-05-25 08:52:57 +02:00
Jens Steube
0aba4cab6b
Merge pull request #2656 from matrix/hash-mode-10810
...
Added hash-mode 10810 - sha384(pass.salt)
2021-05-25 08:51:44 +02:00
Jens Steube
0a6080505b
AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
2021-05-21 22:12:32 +02:00
Jens Steube
df8a773341
Restore maximum password length 128 for pure RAR3 kernels
2021-05-21 22:04:24 +02:00
Jens Steube
fd51086395
RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
2021-05-21 12:46:14 +02:00
Jens Steube
23bbe457a0
RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
2021-05-21 11:24:43 +02:00
Jens Steube
9028938998
Rename -m 3202 to -m 25800
2021-05-18 19:25:47 +02:00
Jens Steube
9bb45b4f4d
Merge branch 'master' into bcryptsha1
2021-05-18 19:20:28 +02:00
Jens Steube
aa7c579736
Added hash-mode: MurmurHash
2021-05-18 10:58:13 +02:00
Jens Steube
307cb63661
Merge pull request #2695 from matrix/cryptoapi
...
Added Linux Kernel Crypto API (2.4) KPA
2021-05-17 23:41:10 +02:00
Jens Steube
751d3a6454
Rename -m 3201 to -m 25600
2021-05-17 13:23:50 +02:00
Jens Steube
ae2580a542
Merge pull request #2637 from matrix/bcryptmd5
...
Added hash-mode 3201 - bcrypt(md5(pass)) / bcryptmd5
2021-05-17 13:17:25 +02:00
Jens Steube
442a95d0ea
hashcat 6.2.1
2021-05-15 14:07:58 +02:00
Jens Steube
97a8f34251
hashcat 6.2.0
2021-05-14 19:08:08 +02:00
Jens Steube
ee7fd75efb
Update tools/install_modules.sh, no longer need to uninstall pycryptodome
2021-05-11 08:11:30 +02:00
Jens Steube
057bf48924
Fixed unit tests using 'null' as padding method in Crypt::CBC but actually want to use 'none'
2021-05-11 07:15:45 +02:00
Gabriele Gristina
7275e94946
force add execution permission to cryptoloop2hashcat.py
2021-05-08 02:13:05 +02:00
Gabriele Gristina
e30febc8b8
cryptoapi opts (2) and test unit
2021-05-08 02:06:05 +02:00
Gabriele Gristina
69dc14c66f
add cryptoloop2hashcat.py
2021-05-07 01:39:30 +02:00
Jens Steube
f011f790e2
Revert accidential rename of module and unit test from -m 21501 to -m 25100
2021-05-05 22:57:16 +02:00
Jens Steube
32b40d5c53
Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards
2021-05-05 22:53:04 +02:00
Jens Steube
08ed77c15c
Merge branch 'master' into SolarWinds2
2021-05-05 10:12:16 +02:00
Jens Steube
00c87bbc6d
Merge pull request #2658 from matrix/SolarWinds_ServU
...
Added hash-mode 24 - SolarWinds Serv-U
2021-05-05 10:10:12 +02:00
Jens Steube
520d0ae398
Update benchmark_deep.pl with new hash modes added
2021-05-04 11:38:53 +02:00
Jens Steube
db6f93b159
Example of a better UTF8 to UTF16LE encoding in unit test. It allows digesting UTF8 encoded password candidates from the shell in passthrough mode
2021-05-01 12:22:07 +02:00
Jens Steube
736290151d
Merge pull request #2638 from matrix/20710_fix
...
Fixed hash-mode 20710: removed unused code and fixed module_constraints
2021-04-29 16:08:00 +02:00
Jens Steube
2857e7c881
Merge pull request #2654 from matrix/test_sh_mod
...
Updated test.sh : show kernel type (pure or optimized) in output
2021-04-29 15:50:36 +02:00
Jens Steube
bd53f4a763
Merge pull request #2602 from roycewilliams/master
...
test.pl: add 'potthrough' (like passthrough, but hash:plain)
2021-04-28 10:24:26 +02:00
Jens Steube
db57497e8f
Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator
2021-04-26 09:32:19 +02:00
Jens Steube
483b30ea63
Disable pure kernel check for -m 24900 in unit tests. This kernel does not exist.
2021-04-18 15:35:03 +02:00
Banaanhangwagen
748464ee12
License change
2021-04-18 11:20:41 +02:00
Banaanhangwagen
0fd85dc8ce
Add files via upload
2021-04-18 00:41:12 +02:00
Jens Steube
35aa0911d1
Remove some debugging code from tools/test_modules/m26000.pm
2021-04-17 21:28:20 +02:00
Jens Steube
ee7d8ef0e7
Added new hash-modes Mozilla key3.db and key4.db
2021-04-17 21:24:27 +02:00
Jens Steube
57a8923b81
Update complete SCRYPT workload tuning logic.
...
A detailed description will follow.
Set -m 8900 defaults to 16k:8:1 (default scrypt settings).
2021-04-16 20:17:53 +02:00
Jens Steube
90bb28fcc7
Merge branch 'master' into 24300-mode
2021-04-15 17:55:07 +02:00
Jens Steube
bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
...
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
2021-04-15 17:20:07 +02:00
Robert Gützkow
6928b95693
Add missing new line test module
2021-04-11 14:41:16 +02:00
Robert Gützkow
364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
2021-04-11 14:36:54 +02:00
Jens Steube
97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
...
Added attack mode 25400
2021-04-10 10:51:39 +02:00
Your Name
59b4a37355
working unit test for m25400
2021-04-10 00:07:26 +02:00
Jens Steube
9979394745
Merge branch 'master' into mongodb-scram
2021-04-06 13:52:13 +02:00
Jens Steube
d08ec23643
Merge pull request #2667 from matrix/minimized_test.sh_false_negative
...
minimized the test.sh false negatives with kernels 14000 14100 14900 15400, a1
2021-04-05 12:58:35 +02:00
Robert Gützkow
9a4a8d942e
Plugin for KNX IP Secure's device authentication code
2021-04-03 19:07:06 +02:00
Jens Steube
9ee1977ac7
Rename -m 29700 to 25300
2021-04-02 11:05:00 +02:00
Jens Steube
2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
...
Added hash-mode: MS Office 2016 - SheetProtection
2021-04-02 11:02:17 +02:00
Jens Steube
b3bfaf8e1e
Rename -m 29800 to -m 24700 and other small changes
2021-04-01 11:14:18 +02:00
Jens Steube
9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
...
Added hash-mode: Stuffit5
2021-04-01 11:08:27 +02:00
Jens Steube
42dfa6b543
Add optimized -m 24800 kernels
2021-03-31 11:05:22 +02:00
Jens Steube
ea4fdcd7dd
Merge pull request #2703 from lordneon/master
...
Added hash-mode 24800 - Umbraco HMAC-SHA1
2021-03-31 11:03:41 +02:00
Jens Steube
de19c31dee
Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
2021-03-27 14:08:22 +01:00
Jens Steube
524cb20703
Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
2021-03-26 11:36:41 +01:00
Jens Steube
71766dab43
Merge pull request #2596 from trounce1/24600
...
Added -m 24600 = SQLCipher
2021-03-26 11:22:04 +01:00
lordneon
c83204c708
Added hashmode m24800 for Umbaraco hashes
2021-02-05 12:21:07 +00:00
Gabriele Gristina
6cf3a89ac3
Added hash-mode: Stuffit5
2021-02-04 01:10:32 +01:00
Gabriele Gristina
f0dec6fe64
Added hash-mode: MS Office 2016 - SheetProtection
2021-02-02 19:34:06 +01:00
Gabriele Gristina
cdc87017fc
minimized the test.sh false negatives with kernels 14000 14100 14900 15400, a1
2020-12-26 16:00:22 +01:00
Gabriele Gristina
9e2cfeac27
Added hash-mode 24 - SolarWinds Serv-U
2020-12-18 18:31:21 +01:00
Gabriele Gristina
48b3cb055f
Added hash-mode 10820 - sha384(salt.pass)
2020-12-17 05:39:04 +01:00
Gabriele Gristina
7496ec2d44
Added hash-mode 10810 - sha384(pass.salt)
2020-12-17 04:45:33 +01:00
Gabriele Gristina
c6f98ec4da
Added hash-mode 10840 - sha384(salt.utf16le(pass))
2020-12-17 03:41:16 +01:00
Gabriele Gristina
123ce08e74
show kernel type (pure or optimized) in test.sh output
2020-12-17 02:18:19 +01:00
Gabriele Gristina
9d8e695a3c
Added hash-mode 10830 - sha384(utf16le(pass).salt)
2020-12-17 01:48:48 +01:00
Gabriele Gristina
14030f3090
Added hash-mode 10870 - sha384(utf16le(pass))
2020-12-17 00:53:47 +01:00
Gabriele Gristina
dbd4b33f95
Added hash-mode 1770 - sha512(utf16le(pass))
2020-12-16 23:43:31 +01:00
Gabriele Gristina
e902697b22
Added hash-mode 1470 - sha256(utf16le(pass))
2020-12-16 22:22:20 +01:00
Gabriele Gristina
930e39c324
Added hash-mode 70 - md5(utf16le(pass))
2020-12-16 22:09:22 +01:00
Gabriele Gristina
61afbc7ff9
Added hash-mode 170 - sha1(utf16le(pass))
2020-12-16 21:49:49 +01:00
Gabriele Gristina
12c0962e51
Added bcrypt(sha1(pass)) // bcryptsha1
2020-12-11 17:35:18 +01:00
Gabriele Gristina
3b34289c48
removed bcrypt password length limits
2020-12-11 16:40:19 +01:00
Gabriele Gristina
46c2464417
fix test module (2)
2020-12-11 14:44:30 +01:00
Gabriele Gristina
731cb1c9bc
add missing md5 step to test module
2020-12-11 14:33:45 +01:00
Gabriele Gristina
ba82dd235c
fixed kernel, added test module
2020-12-11 14:24:36 +01:00
Gabriele Gristina
46210dd177
Added test module
2020-12-10 03:11:31 +01:00
Gabriele Gristina
967eff530d
cleanup
2020-12-10 02:43:49 +01:00
Gabriele Gristina
f46c23d792
add comments to unused code, fixed test file
2020-12-10 02:34:09 +01:00
Royce Williams
4edb4b923e
test.pl: add 'potthrough' (like passthrough, but plain:hash)
2020-10-31 17:55:55 -08:00
TROUNCE
cfeb61238d
Update sqlcipher2hashcat.py
2020-10-29 10:44:31 +00:00
TROUNCE
0bab388370
Update sqlcipher2hashcat.py
2020-10-29 10:41:33 +00:00
TROUNCE
8526716bb2
Add files via upload
2020-10-29 10:38:11 +00:00
TROUNCE
5774934eb8
Add files via upload
2020-10-26 23:07:30 +00:00
TROUNCE
1b4b5100dd
Add files via upload
2020-10-26 23:04:42 +00:00
TROUNCE
c209543cda
Add files via upload
2020-10-26 00:06:04 +00:00
TROUNCE
e4fefd21d1
Add files via upload
2020-10-25 23:18:13 +00:00
TROUNCE
ee569ea540
Add files via upload
2020-10-25 22:58:47 +00:00
philsmd
038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
2020-10-16 10:41:58 +02:00
Jens Steube
15bf8b7302
Merge pull request #2579 from philsmd/tests_remove_asn1_package
...
tests: remove requirement Convert::ASN1
2020-10-13 11:22:31 +02:00
philsmd
2a3f487d94
tests: remove requirement Convert::ASN1
2020-10-13 10:26:45 +02:00
philsmd
10b3e3051c
tests: use python3/pip3 instead of just python/pip
2020-10-13 10:12:10 +02:00
Jens Steube
fb219e0a69
Added hash-mode: PKCS#8 Private Keys
2020-10-09 10:35:27 +02:00
philsmd
1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
2020-10-04 16:42:19 +02:00
Jens Steube
45ad7f9fe4
Merge pull request #2559 from philsmd/bestcrypt_v3_volume_encryption
...
Added -m 23900 = BestCrypt v3 Volume Encryption
2020-09-30 14:06:17 +02:00
philsmd
8350d4fa3c
Added -m 23900 = BestCrypt v3 Volume Encryption
2020-09-26 16:38:51 +02:00
philsmd
53f80fa130
use unix2dos also for libs licenses in the package script
2020-09-26 16:24:49 +02:00
Jens Steube
eedd3b1434
Merge pull request #2536 from cfreal/master
...
Implement sha1(sha1($pass).$salt) kernel.
2020-09-11 13:16:25 +02:00
philsmd
3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
2020-09-08 10:51:15 +02:00
cfreal
04a87d73c2
Changed mode from 4720 to 4510
2020-09-05 20:11:09 +02:00
cfreal
58f02c7119
Implement sha1(sha1($pass).$salt) kernel.
2020-08-28 11:36:08 +02:00
Jens Steube
0f31fea8b6
Merge branch 'master' into python3_unit_tests
2020-08-27 09:35:23 +02:00
Jens Steube
2eb91672df
Merge pull request #2533 from philsmd/update_perl_modules
...
minor: update list of perl modules for unit tests
2020-08-27 09:34:40 +02:00
philsmd
698d0fbbda
tests: added Python 3 support and make it default
2020-08-26 12:49:54 +02:00
philsmd
8e6949e00d
minor: update list of perl modules for unit tests
2020-08-26 12:41:25 +02:00
philsmd
6587606ba4
unit tests: fix packaging (-p) of tests
2020-08-26 12:24:23 +02:00
Jens Steube
142d086507
Merge branch 'master' into master
2020-08-17 09:58:07 +02:00
Jens Steube
b737bcf7ab
Merge branch 'master' into 23400_bitwarden
2020-08-15 18:39:23 +02:00
philsmd
00ba7168fe
fixes #2510 : Added -m 23500/23600 = AxCrypt 2 AES-128/256
2020-08-14 16:18:29 +02:00
philsmd
035df28c8a
use base64 encoded salt for -m 23400 (Bitwarden)
2020-08-13 14:55:59 +02:00
philsmd
79e5c60fef
fixes #2505 : added -m 23400 = Bitwarden
2020-08-13 10:25:56 +02:00
philsmd
0b06034d01
fixes #546 : added -m 23300 = Apple iWork cracking
2020-08-12 11:05:35 +02:00
Jens Steube
e00cae4c5c
Update support for RSA/DSA/EC/OPENSSH Private Keys
2020-08-03 16:57:23 +02:00
Jens Steube
845aa5d4bf
Fix verify function in unit test for -m 23200
2020-07-31 11:00:43 +02:00
Jens Steube
61e8368592
hashcat 6.1.1
2020-07-29 12:16:53 +02:00
Jens Steube
9ed07f892b
hashcat 6.1.0
2020-07-28 12:29:13 +02:00
philsmd
9bd77536c2
improved speed of -m 21200 by using pre-computed SHA1 hash
2020-07-26 18:00:09 +02:00
Jens Steube
7d72bd7bae
Update test.pl to use is_whole() instead of is_count()
2020-07-22 16:01:10 +02:00
Jens Steube
8eaaad1536
Merge pull request #2499 from philsmd/tests_fix_13200
...
tests: fixed -m 13200 = AxCrypt tests
2020-07-21 12:48:55 +02:00
philsmd
3ebb2ce163
tests: fixed -m 13200 = AxCrypt tests
2020-07-21 11:28:59 +02:00
philsmd
6b395b67c2
tests: fixed -m 16400 = CRAM-MD5 Dovecot tests
2020-07-21 11:21:18 +02:00
Jens Steube
db4ef8e89f
Merge branch 'master' into tests_fix_13600_verify
2020-07-21 11:18:04 +02:00
Jens Steube
0bf5319523
Merge branch 'master' into tests_rm_16800_verify
2020-07-21 11:10:53 +02:00
Jens Steube
f8194bea72
Merge pull request #2495 from philsmd/tests_install_modules
...
tests: improve install_modules.sh python dependencies
2020-07-21 11:09:54 +02:00
philsmd
0b16a608b5
tests: fixed -m 13600 = WinZip verification
2020-07-21 11:06:34 +02:00
philsmd
077083c6c5
tests: remove verify code for -m 16800 = WPA-PMKID-PBKDF2
2020-07-21 10:49:42 +02:00
philsmd
89b9d4aaeb
tests: improve install_modules.sh python dependencies
2020-07-21 10:39:38 +02:00
philsmd
423217e4cf
tests: added verify code for -m 11300 = bitcoin/litecoin
2020-07-21 10:11:14 +02:00
Jens Steube
1dd43686cc
Merge pull request #2484 from philsmd/master
...
minor: add "use warnings;" to every perl script
2020-07-20 11:12:22 +02:00
Jens Steube
7cba225715
Added hash-mode: XMPP SCRAM
2020-07-17 14:27:00 +02:00
philsmd
325d1c0cd0
minor: add use "warnings"; to every perl script
2020-07-07 09:39:01 +02:00
Jens Steube
e141742944
Merge branch 'master' into m23100_apple_keychain
2020-07-01 13:01:16 +02:00
philsmd
8c54727a8c
updates default pw_max length for blake2b
2020-06-27 12:48:36 +02:00
philsmd
630bb5b811
fixes #2457 : added -m 23100 = Apple Keychain
2020-06-25 17:36:43 +02:00
philsmd
bd9304724c
fixes #1298 : add pure kernels for -m 600 = BLAKE2b-512
2020-06-24 23:41:58 +02:00
Jens Steube
13e2dec017
hashcat 6.0.0
2020-06-16 17:30:11 +02:00
philsmd
e59f61e8cf
cosmetic: minor code style fixes
2020-06-13 11:19:00 +02:00
Jens Steube
6a3f0ef9ea
Merge branch 'master' of https://github.com/hashcat/hashcat
2020-06-12 08:58:23 +02:00
Jens Steube
0454175568
Fix some expected values from tools/rules-test-cases.yaml
2020-06-12 08:55:36 +02:00
Jens Steube
5775231cc7
Merge pull request #2443 from philsmd/perl_file_add_license_and_chmod
...
perl scripts: add license and chmod +x
2020-06-11 13:01:40 +02:00
Jens Steube
24b7662e76
Merge pull request #2442 from philsmd/update_test_required_modules
...
tests: update perl module requirements
2020-06-11 13:01:26 +02:00
philsmd
9201909cd2
perl scripts: add license and chmod +x
2020-06-10 12:02:33 +02:00
philsmd
96416d5dfb
tests: update perl module requirements
2020-06-10 11:55:17 +02:00
philsmd
60bb0d6329
tests: add php to requirements
2020-06-10 11:45:31 +02:00
Jens Steube
69bdd5012c
Merge pull request #2420 from philsmd/dnssecDotReplaceByLen
...
fixes #2365 : NSEC3 dot replace and empty salt/domain fix
2020-06-09 10:45:02 +02:00
Jens Steube
3a9929bd3d
Merge pull request #2419 from philsmd/rarHpPureFix
...
fixes #2390 : RAR3-hp cracking w/ pass > 28 (pure kernel) + tests added
2020-06-04 10:06:29 +02:00
philsmd
5df743cb85
fixes #2410 : added -m 2300x = SecureZIP
2020-05-31 10:36:41 +02:00
philsmd
f382d24dcf
fixes #2365 : NSEC3 dot replace and empty salt/domain fix
2020-05-25 11:30:45 +02:00
philsmd
edfe21b902
fixes #2390 : RAR3-hp cracking w/ pass > 28 (pure kernel) + tests added
2020-05-25 11:08:33 +02:00
philsmd
b7e5216cf1
fixes #2383 : added -m 22700 = MultiBit HD (scrypt)
2020-05-08 10:57:32 +02:00
philsmd
688d904aa0
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
2020-04-08 14:31:47 +02:00
philsmd
4f3165c6ea
make -m 21200 more generic (except all supported salt len)
2020-03-30 13:53:37 +02:00
philsmd
2bc126ac96
fixes #2067 : 40-bit oldoffice false positive problem
2020-03-16 16:30:35 +01:00
Jens Steube
fe12d2bcc6
Merge pull request #2322 from philsmd/master
...
solve $telegram$1 format conflict with JTR
2020-03-06 12:14:29 +01:00
philsmd
eb46c82998
tests: solve telegram format conflict with jtr
2020-03-06 11:50:16 +01:00
Jens Steube
ef47811c9d
Rename 23911 to 10901 and populate salt->salt_buf[]
2020-03-03 09:55:13 +01:00
thesubtlety
4fafca4747
Add new module for 389-ds
2020-03-02 19:12:47 -08:00
Jens Steube
809c1c5e1e
Add missing algorithm to tools/benchmark_deep.pl
2020-02-14 21:38:36 +01:00
philsmd
b6f40c05d6
Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
2020-02-11 11:36:16 +01:00
Jens Steube
3b1bdc6fa8
Add support for length 20 in unit test for -m 7400
2020-02-10 13:00:44 +01:00
philsmd
b51273fb0b
Fixes #1538 : Added -m 22500 = MultiBit Classic .key (MD5)
2020-02-06 20:25:14 +01:00
Jens Steube
4788c61dd2
Add OPTI_TYPE_REGISTER_LIMIT flag to enable register limiting in CUDA
2020-02-04 21:53:27 +01:00
Jens Steube
95f3230bcf
Small speedup for -m 12500 (RAR3-hp) in optimized mode
2020-02-04 15:19:53 +01:00
Jens Steube
525f8af200
Add v8x_from_v64_x to inc_common.cl
2020-02-03 15:51:08 +01:00
Jens Steube
cc4fd48ace
Optimize hook buffer size to be copied
2020-01-26 20:31:38 +01:00
Jens Steube
7d9461f8b9
Add -m 11600 optimized kernel
2020-01-26 18:38:47 +01:00
Jens Steube
92281f3f58
Merge pull request #2287 from philsmd/patch-2
...
minor: fix type in README.md of test modules
2020-01-16 13:51:15 +01:00
Jens Steube
6732ce2352
Merge pull request #2286 from philsmd/patch-1
...
tests: fix return code check in attack_0 () function
2020-01-16 13:51:04 +01:00
philsmd
dce54151ae
minor: fix type in README.md of test modules
2020-01-16 12:25:18 +01:00
philsmd
c3c4178791
tests: fix return code check in attack_0 () function
2020-01-16 12:22:30 +01:00
philsmd
4887cc47b8
Fixes #2267 : added support for -m 22400 = AES Crypt (SHA256)
2020-01-16 12:15:17 +01:00
Jens Steube
e72bd958ba
Fix some formating
2020-01-15 20:27:08 +01:00
philsmd
706727ad64
Fixed #1534 : added -m 22301 = Telegram (SHA256)
2020-01-15 09:18:41 +01:00
philsmd
3353a6fb5d
Added -m 22300 = sha256($salt.$pass.$salt)
2020-01-15 09:16:05 +01:00
Jens Steube
53105abeb4
Added hash-mode: Citrix NetScaler (SHA512)
2020-01-14 17:15:34 +01:00
Jens Steube
7306786eb0
Do not check password in test.sh if NEVER_CRACK is set
2020-01-13 18:54:19 +01:00
philsmd
fd4068df4c
tests: prevent -m 20510 multi error message for -m all
2020-01-13 14:29:25 +01:00
philsmd
587ca752e7
tests: fixed new problem with -m 20510 and hash type ranges
2020-01-13 10:40:28 +01:00
philsmd
a86235a68c
fixes #2009 : padding problem in -m 13400 tests
2020-01-06 13:25:58 +01:00
Jens Steube
0c6b12b0a7
Update Bitlocker minimum password length 4
2019-12-31 22:04:31 +01:00
philsmd
1c1ed72c65
fixes #1117 : added -m 22100 = BitLocker
2019-12-31 18:42:13 +01:00
Jens Steube
2110bd2b24
Fix benchmark_deep.pl for -m 22000 and -m 22001
2019-12-22 15:05:33 +01:00
Jens Steube
2cc4244e14
Initial -m 22001 support
2019-12-19 22:14:42 +01:00
Jens Steube
161775b1b6
Switch separator character in -m 22000 from ':' to '*'
2019-12-19 19:17:01 +01:00
Jens Steube
be38eefdad
Do not expect hashes encoded in base64 for -m 22000 in test.sh
2019-12-17 16:01:57 +01:00
Jens Steube
784eeb257b
Make use of message_pair and set default for nonce_error_corrections in -m 22000
2019-12-16 12:47:48 +01:00
Jens Steube
2a04354401
New mode 22000 WPA-PBKDF2-PMKID+EAPOL to replace -m 2500 and -m 16800. NOTE: missing support for message_pair and nonce_error_corrections handling
2019-12-15 21:09:04 +01:00
philsmd
415842524d
tests: allow tests with 05 AND 04 in zlib header for electrum 5
2019-12-11 15:45:47 +01:00
Jens Steube
86d3f9e9c7
Fix -m 21600 default hash length
2019-11-27 09:03:17 +01:00
Jamie R
d4ec5161fe
add web2py pbkdf2-hmac-sha512 variant
2019-11-24 15:00:13 +00:00
Jens Steube
9f719e6801
Add external hashcat benchmarking tool
2019-11-23 11:05:30 +01:00
Jens Steube
13dcae6879
Fix -m 15400 selftest-pair, benchmark-mask and unit-test
2019-11-21 09:39:07 +01:00
philsmd
db91fe6981
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
2019-11-16 10:48:52 +01:00
Jens Steube
a011006104
Merge pull request #2218 from philsmd/fix_test_perl_module_uninstall
...
minor: pip2 confirm uninstall fixed
2019-11-11 10:16:14 +01:00
philsmd
fc2d9ad235
minor: pip2 confirm uninstall fixed
2019-11-09 10:53:25 +01:00
philsmd
17b7eb1dce
fixes #2200 : new WinZip tokenizer hex data length problem
2019-11-09 10:44:28 +01:00
Rosen Penev
0965e25943
Remove extra echo
...
Seems I forgot to remove this when converting to printf.
2019-08-10 13:16:14 -07:00
Rosen Penev
0dd4ffbd6b
Replace loop bashisms
...
++var to var=$((var + 1))
2019-08-10 13:13:29 -07:00
Jens Steube
cadf20b4b9
Fix some code in -m 21500
2019-08-08 10:47:09 +02:00
Jens Steube
dd262a9aa9
Merge pull request #2146 from matrix/solarwinds_orion_1
...
Added hash-mode 21500 - SHA512(PBKDF2-HMAC-SHA1)
2019-08-08 09:49:18 +02:00
Rosen Penev
f1ed35a5f6
tools.sh: Fix remaining quote warnings
2019-08-06 18:40:24 -07:00
Gabriele Gristina
5f44ce06f6
update SolarWinds Orion patch (2)
2019-08-06 20:23:37 +02:00
Rosen Penev
8e081e69c5
Fix overzealous quoting from last sh patch
...
Characters with glob characters should not be quoted.
2019-08-05 10:33:09 -07:00
Gabriele Gristina
d1fa66b79c
fix hash-mode 4710 module_constraints
2019-08-05 13:18:38 +02:00
Gabriele Gristina
7532058be0
Added hash-mode 21500 - SHA512(PBKDF2-HMAC-SHA1)
2019-08-05 01:40:49 +02:00
Rosen Penev
9ac0365259
Run test.sh through shellcheck
...
It uses a lot of bashisms. Cannot be used with /bin/sh.
2019-08-03 23:43:15 -07:00
Rosen Penev
f3a3d5aed9
bash to sh for two scripts
...
These don't use any special bash features. They can use regular sh.
2019-08-03 22:58:56 -07:00
Jens Steube
e6d69ebaa6
Merge pull request #2143 from matrix/hash_mode_4711
...
Added hash-mode 4711, Huawei sha1(md5(pass).salt)
2019-08-03 20:24:18 +02:00
Jens Steube
a03bffe64f
Merge pull request #2128 from matrix/authme_1
...
Added hash-mode: AuthMe - sha256(sha256(pass).salt)
2019-08-03 20:24:07 +02:00
Gabriele Gristina
06bde16336
Added hash-mode 4711, Huawei sha1(md5(pass).salt)
2019-08-03 19:53:23 +02:00
Gabriele Gristina
358c68abd2
update AuthMe patch (3)
2019-08-03 02:37:43 +02:00
Jens Steube
c845d14601
Make -m 4710 more generic
2019-08-02 10:40:32 +02:00
Gabriele Gristina
66337ee8f5
update AuthMe patch (2)
2019-08-01 15:12:51 +02:00
Jens Steube
9e9adfcd7d
Merge pull request #2125 from matrix/double_sha256_1
...
Added hash-mode: sha256(sha256_bin(pass))
2019-07-31 15:59:36 +02:00
Gabriele Gristina
cc689caa42
switch hash-mode from 1470 to 21400, cleanup credits/readme/changes txt
2019-07-31 15:39:16 +02:00
Jens Steube
738523d4ff
Merge pull request #2131 from matrix/BitShares_v0
...
Added hash-mode: BitShares v0.x - sha512(sha512(pass))
2019-07-31 15:38:47 +02:00
Jens Steube
fa5873ae33
Merge pull request #2134 from matrix/hash_mode_4430
...
Added hash-mode: md5(salt.sha1(salt.pass))
2019-07-31 14:44:33 +02:00
Jens Steube
41dc503506
Merge pull request #2133 from matrix/md5_combo_2
...
Added hash-mode: md5(sha1(salt).md5(pass))
2019-07-31 13:19:12 +02:00
Jens Steube
0582a58ce2
Merge pull request #2132 from matrix/hash_mode_4720
...
Added hash-mode: sha1(md5(pass.salt))
2019-07-31 13:15:06 +02:00
Jens Steube
e74fcffcea
Merge pull request #2127 from matrix/md5_combo_1
...
Added hash-mode: md5(sha1(pass).md5(pass).sha1(pass))
2019-07-31 12:46:22 +02:00
Jens Steube
7dba0f311a
Merge pull request #2110 from matrix/sha256_md5_huawei
...
Added hash-mode: sha256(md5(pass))
2019-07-30 15:34:22 +02:00
Gabriele Gristina
16b06f51fc
switch hash-mode from 4430 to 21300
2019-07-30 15:26:07 +02:00
Gabriele Gristina
16b4f745af
switch hash-mode from 4420 to 21200
2019-07-30 15:23:04 +02:00
Gabriele Gristina
8f236f9609
switch hash-mode from 4720 to 21100
2019-07-30 15:19:22 +02:00
Gabriele Gristina
bba2ee65a2
switch hash-mode from 1770 to 21000
2019-07-30 15:15:49 +02:00
Gabriele Gristina
1b5168b95a
switch hash-mode from 4410 to 20900
2019-07-30 15:08:55 +02:00
Gabriele Gristina
f2d92d8aec
switch hash-mode from 4710 to 20800
2019-07-30 14:44:17 +02:00
Gabriele Gristina
c1d15d613b
switch hash-mode from 19400 to 20700
2019-07-29 17:16:53 +02:00
Gabriele Gristina
973a972324
Added optimized kernels, fix test
2019-07-29 00:31:51 +02:00
Gabriele Gristina
d824d1943e
Added hash-mode: md5(salt.sha1(salt.pass))
2019-07-27 17:03:19 +02:00
Gabriele Gristina
370a552459
Added hash-mode: md5(sha1().md5())
2019-07-27 14:16:30 +02:00
Gabriele Gristina
e766cf0dc7
Added hash-mode: sha1(md5(.))
2019-07-27 02:03:23 +02:00
Gabriele Gristina
af622f6df5
Added hash-mode: BitShares v0.x - sha512(sha512(pass))
2019-07-26 23:47:32 +02:00
Gabriele Gristina
bbee1890cd
Added hash-mode: sha1(md5(pass).salt)
2019-07-26 01:49:35 +02:00
Gabriele Gristina
eedceb698f
Added hash-mode: md5(sha1().md5().sha1())
2019-07-25 23:56:20 +02:00
Gabriele Gristina
c166242996
Add AuthMe - sha256(sha256().) kernel module
2019-07-23 19:23:06 +02:00