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
3 years ago
philsmd
af95a63d40
fixes #2840 : minor code style changes for OpenEdge tests
3 years ago
Jens Steube
f43ba9c8d6
minor whitespace fixes
3 years ago
Royce Williams
e4626dc471
Merge branch 'master' of https://github.com/roycewilliams/hashcat
3 years ago
Royce Williams
1e88990b46
minor whitespace fixes, per #2841
3 years ago
Jens Steube
5a5ec0c5db
Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
3 years ago
Jens Steube
f9fab1cadf
Tests: Changed tests for VeraCrypt from -a 0 to -a 3, because password extension is not available to all shells
3 years ago
Jens Steube
3ee77aa581
Prepare for v6.2.2
3 years ago
Jens Steube
eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
...
Added hash-mode 26000 - OpenEdge Progress Encode
3 years ago
Gabriele Gristina
42799fafb8
cleanup unit-test code
3 years ago
Gabriele Gristina
02b2ca41c5
add unit-test and set pw_max to 16 for ProgressEncode
3 years ago
Jens Steube
ebeb003552
Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
3 years ago
Jens Steube
733f5e82ec
Renamed -m 7010 to -m 26300
3 years ago
Jens Steube
9df4b7df92
Merge pull request #2810 from YSaxon/fortigate256
...
Added -m 07010: Fortigate256 (prefixed with SH2 instead of AK1)
3 years ago
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
3 years ago
Jens Steube
978f4c7a85
Merge pull request #2591 from trounce1/20720
...
Added -m 20720 sha256($salt.sha256($pass))
3 years ago
Jens Steube
f016deaa76
Merge branch 'master' into new-3500-mode
3 years ago
Jens Steube
38beceb170
Merge pull request #2594 from trounce1/5000
...
Added -m 5000 = sha1(sha1($salt.$pass.$salt))
3 years ago
Jens Steube
99faf3e6e1
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube
71969a33cd
Merge branch 'master' into hash-mode-1770
3 years ago
Jens Steube
7078ee4fe9
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube
fbc390788c
Merge branch 'master' into hash-mode-1470
3 years ago
Jens Steube
ef3b2fa61c
Merge branch 'master' into hash-mode-170
3 years ago
Jens Steube
6314c24f16
Merge pull request #2648 from matrix/hash-mode-70
...
Added hash-mode 70 - md5(utf16le(pass))
3 years ago
Jens Steube
6ce0b568b7
Merge branch 'master' into hash-mode-10840
3 years ago
Jens Steube
7378159487
Merge branch 'master' into hash-mode-10830
3 years ago
Jens Steube
94df2349cb
Merge branch 'master' into hash-mode-10820
3 years ago
Jens Steube
0aba4cab6b
Merge pull request #2656 from matrix/hash-mode-10810
...
Added hash-mode 10810 - sha384(pass.salt)
3 years ago
Jens Steube
0a6080505b
AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
3 years ago
Jens Steube
df8a773341
Restore maximum password length 128 for pure RAR3 kernels
3 years ago
Jens Steube
fd51086395
RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
3 years ago
Jens Steube
23bbe457a0
RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
3 years ago
Jens Steube
9028938998
Rename -m 3202 to -m 25800
3 years ago
Jens Steube
9bb45b4f4d
Merge branch 'master' into bcryptsha1
3 years ago
Jens Steube
aa7c579736
Added hash-mode: MurmurHash
3 years ago
Jens Steube
307cb63661
Merge pull request #2695 from matrix/cryptoapi
...
Added Linux Kernel Crypto API (2.4) KPA
3 years ago
Jens Steube
751d3a6454
Rename -m 3201 to -m 25600
3 years ago
Jens Steube
ae2580a542
Merge pull request #2637 from matrix/bcryptmd5
...
Added hash-mode 3201 - bcrypt(md5(pass)) / bcryptmd5
3 years ago
Jens Steube
442a95d0ea
hashcat 6.2.1
3 years ago
Jens Steube
97a8f34251
hashcat 6.2.0
3 years ago
Jens Steube
ee7fd75efb
Update tools/install_modules.sh, no longer need to uninstall pycryptodome
3 years ago
Jens Steube
057bf48924
Fixed unit tests using 'null' as padding method in Crypt::CBC but actually want to use 'none'
3 years ago
Gabriele Gristina
7275e94946
force add execution permission to cryptoloop2hashcat.py
3 years ago
Gabriele Gristina
e30febc8b8
cryptoapi opts (2) and test unit
3 years ago
Gabriele Gristina
69dc14c66f
add cryptoloop2hashcat.py
3 years ago
Jens Steube
f011f790e2
Revert accidential rename of module and unit test from -m 21501 to -m 25100
3 years ago
Jens Steube
32b40d5c53
Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards
3 years ago
Jens Steube
08ed77c15c
Merge branch 'master' into SolarWinds2
3 years ago
Jens Steube
00c87bbc6d
Merge pull request #2658 from matrix/SolarWinds_ServU
...
Added hash-mode 24 - SolarWinds Serv-U
3 years ago
Jens Steube
520d0ae398
Update benchmark_deep.pl with new hash modes added
3 years ago
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
3 years ago
Jens Steube
736290151d
Merge pull request #2638 from matrix/20710_fix
...
Fixed hash-mode 20710: removed unused code and fixed module_constraints
3 years ago
Jens Steube
2857e7c881
Merge pull request #2654 from matrix/test_sh_mod
...
Updated test.sh : show kernel type (pure or optimized) in output
3 years ago
Jens Steube
bd53f4a763
Merge pull request #2602 from roycewilliams/master
...
test.pl: add 'potthrough' (like passthrough, but hash:plain)
3 years ago
Jens Steube
db57497e8f
Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator
3 years ago
Jens Steube
483b30ea63
Disable pure kernel check for -m 24900 in unit tests. This kernel does not exist.
3 years ago
Banaanhangwagen
748464ee12
License change
3 years ago
Banaanhangwagen
0fd85dc8ce
Add files via upload
3 years ago
Jens Steube
35aa0911d1
Remove some debugging code from tools/test_modules/m26000.pm
3 years ago
Jens Steube
ee7d8ef0e7
Added new hash-modes Mozilla key3.db and key4.db
3 years ago
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).
3 years ago
Jens Steube
90bb28fcc7
Merge branch 'master' into 24300-mode
3 years ago
Jens Steube
bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
...
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
3 years ago
Robert Gützkow
6928b95693
Add missing new line test module
3 years ago
Robert Gützkow
364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
3 years ago
Jens Steube
97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
...
Added attack mode 25400
3 years ago
Your Name
59b4a37355
working unit test for m25400
3 years ago
Jens Steube
9979394745
Merge branch 'master' into mongodb-scram
3 years ago
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
3 years ago
Robert Gützkow
9a4a8d942e
Plugin for KNX IP Secure's device authentication code
3 years ago
Jens Steube
9ee1977ac7
Rename -m 29700 to 25300
3 years ago
Jens Steube
2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
...
Added hash-mode: MS Office 2016 - SheetProtection
3 years ago
Jens Steube
b3bfaf8e1e
Rename -m 29800 to -m 24700 and other small changes
3 years ago
Jens Steube
9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
...
Added hash-mode: Stuffit5
3 years ago
Jens Steube
42dfa6b543
Add optimized -m 24800 kernels
3 years ago
Jens Steube
ea4fdcd7dd
Merge pull request #2703 from lordneon/master
...
Added hash-mode 24800 - Umbraco HMAC-SHA1
3 years ago
Jens Steube
de19c31dee
Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
3 years ago
Jens Steube
524cb20703
Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
3 years ago
Jens Steube
71766dab43
Merge pull request #2596 from trounce1/24600
...
Added -m 24600 = SQLCipher
3 years ago
lordneon
c83204c708
Added hashmode m24800 for Umbaraco hashes
3 years ago
Gabriele Gristina
6cf3a89ac3
Added hash-mode: Stuffit5
3 years ago
Gabriele Gristina
f0dec6fe64
Added hash-mode: MS Office 2016 - SheetProtection
3 years ago
Gabriele Gristina
cdc87017fc
minimized the test.sh false negatives with kernels 14000 14100 14900 15400, a1
4 years ago
Gabriele Gristina
9e2cfeac27
Added hash-mode 24 - SolarWinds Serv-U
4 years ago
Gabriele Gristina
48b3cb055f
Added hash-mode 10820 - sha384(salt.pass)
4 years ago
Gabriele Gristina
7496ec2d44
Added hash-mode 10810 - sha384(pass.salt)
4 years ago
Gabriele Gristina
c6f98ec4da
Added hash-mode 10840 - sha384(salt.utf16le(pass))
4 years ago
Gabriele Gristina
123ce08e74
show kernel type (pure or optimized) in test.sh output
4 years ago
Gabriele Gristina
9d8e695a3c
Added hash-mode 10830 - sha384(utf16le(pass).salt)
4 years ago
Gabriele Gristina
14030f3090
Added hash-mode 10870 - sha384(utf16le(pass))
4 years ago
Gabriele Gristina
dbd4b33f95
Added hash-mode 1770 - sha512(utf16le(pass))
4 years ago
Gabriele Gristina
e902697b22
Added hash-mode 1470 - sha256(utf16le(pass))
4 years ago
Gabriele Gristina
930e39c324
Added hash-mode 70 - md5(utf16le(pass))
4 years ago
Gabriele Gristina
61afbc7ff9
Added hash-mode 170 - sha1(utf16le(pass))
4 years ago
Gabriele Gristina
12c0962e51
Added bcrypt(sha1(pass)) // bcryptsha1
4 years ago
Gabriele Gristina
3b34289c48
removed bcrypt password length limits
4 years ago
Gabriele Gristina
46c2464417
fix test module (2)
4 years ago
Gabriele Gristina
731cb1c9bc
add missing md5 step to test module
4 years ago
Gabriele Gristina
ba82dd235c
fixed kernel, added test module
4 years ago
Gabriele Gristina
46210dd177
Added test module
4 years ago
Gabriele Gristina
967eff530d
cleanup
4 years ago
Gabriele Gristina
f46c23d792
add comments to unused code, fixed test file
4 years ago
Royce Williams
4edb4b923e
test.pl: add 'potthrough' (like passthrough, but plain:hash)
4 years ago
TROUNCE
cfeb61238d
Update sqlcipher2hashcat.py
4 years ago
TROUNCE
0bab388370
Update sqlcipher2hashcat.py
4 years ago
TROUNCE
8526716bb2
Add files via upload
4 years ago
TROUNCE
5774934eb8
Add files via upload
4 years ago
TROUNCE
1b4b5100dd
Add files via upload
4 years ago
TROUNCE
c209543cda
Add files via upload
4 years ago
TROUNCE
e4fefd21d1
Add files via upload
4 years ago
TROUNCE
ee569ea540
Add files via upload
4 years ago
philsmd
038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube
15bf8b7302
Merge pull request #2579 from philsmd/tests_remove_asn1_package
...
tests: remove requirement Convert::ASN1
4 years ago
philsmd
2a3f487d94
tests: remove requirement Convert::ASN1
4 years ago
philsmd
10b3e3051c
tests: use python3/pip3 instead of just python/pip
4 years ago
Jens Steube
fb219e0a69
Added hash-mode: PKCS#8 Private Keys
4 years ago
philsmd
1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
4 years ago
Jens Steube
45ad7f9fe4
Merge pull request #2559 from philsmd/bestcrypt_v3_volume_encryption
...
Added -m 23900 = BestCrypt v3 Volume Encryption
4 years ago
philsmd
8350d4fa3c
Added -m 23900 = BestCrypt v3 Volume Encryption
4 years ago
philsmd
53f80fa130
use unix2dos also for libs licenses in the package script
4 years ago
Jens Steube
eedd3b1434
Merge pull request #2536 from cfreal/master
...
Implement sha1(sha1($pass).$salt) kernel.
4 years ago
philsmd
3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
4 years ago
cfreal
04a87d73c2
Changed mode from 4720 to 4510
4 years ago
cfreal
58f02c7119
Implement sha1(sha1($pass).$salt) kernel.
4 years ago
Jens Steube
0f31fea8b6
Merge branch 'master' into python3_unit_tests
4 years ago
Jens Steube
2eb91672df
Merge pull request #2533 from philsmd/update_perl_modules
...
minor: update list of perl modules for unit tests
4 years ago
philsmd
698d0fbbda
tests: added Python 3 support and make it default
4 years ago
philsmd
8e6949e00d
minor: update list of perl modules for unit tests
4 years ago
philsmd
6587606ba4
unit tests: fix packaging (-p) of tests
4 years ago
Jens Steube
142d086507
Merge branch 'master' into master
4 years ago
Jens Steube
b737bcf7ab
Merge branch 'master' into 23400_bitwarden
4 years ago
philsmd
00ba7168fe
fixes #2510 : Added -m 23500/23600 = AxCrypt 2 AES-128/256
4 years ago
philsmd
035df28c8a
use base64 encoded salt for -m 23400 (Bitwarden)
4 years ago
philsmd
79e5c60fef
fixes #2505 : added -m 23400 = Bitwarden
4 years ago
philsmd
0b06034d01
fixes #546 : added -m 23300 = Apple iWork cracking
4 years ago
Jens Steube
e00cae4c5c
Update support for RSA/DSA/EC/OPENSSH Private Keys
4 years ago
Jens Steube
845aa5d4bf
Fix verify function in unit test for -m 23200
4 years ago
Jens Steube
61e8368592
hashcat 6.1.1
4 years ago
Jens Steube
9ed07f892b
hashcat 6.1.0
4 years ago
philsmd
9bd77536c2
improved speed of -m 21200 by using pre-computed SHA1 hash
4 years ago
Jens Steube
7d72bd7bae
Update test.pl to use is_whole() instead of is_count()
4 years ago
Jens Steube
8eaaad1536
Merge pull request #2499 from philsmd/tests_fix_13200
...
tests: fixed -m 13200 = AxCrypt tests
4 years ago
philsmd
3ebb2ce163
tests: fixed -m 13200 = AxCrypt tests
4 years ago
philsmd
6b395b67c2
tests: fixed -m 16400 = CRAM-MD5 Dovecot tests
4 years ago
Jens Steube
db4ef8e89f
Merge branch 'master' into tests_fix_13600_verify
4 years ago
Jens Steube
0bf5319523
Merge branch 'master' into tests_rm_16800_verify
4 years ago
Jens Steube
f8194bea72
Merge pull request #2495 from philsmd/tests_install_modules
...
tests: improve install_modules.sh python dependencies
4 years ago
philsmd
0b16a608b5
tests: fixed -m 13600 = WinZip verification
4 years ago
philsmd
077083c6c5
tests: remove verify code for -m 16800 = WPA-PMKID-PBKDF2
4 years ago
philsmd
89b9d4aaeb
tests: improve install_modules.sh python dependencies
4 years ago