Jens Steube
a414a9ed1a
Merge pull request #3334 from piwvvo/master
...
Added mode 4410 - md5(sha1($pass).$salt)
2 years ago
philsmd
22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2 years ago
philsmd
66e3786aaa
cleanup: remove spaces at the end of lines
2 years ago
piwvvo
6d941307ce
added md5(sha1($pass).$salt)
2 years ago
Jens Steube
629c5e3169
Merge branch 'master' into hashcat_p2pkh
2 years ago
Jens Steube
b80eaf8796
Merge pull request #3316 from philsmd/27800_unit_tests
...
add tests for -m 27800 = MurmurHash 3
2 years ago
Jens Steube
cd88e0ee4c
Merge pull request #3315 from philsmd/29100_fix_test_deps
...
fix -m 29100 unit test dependencies
2 years ago
philsmd
754038ad16
fixes #3090 closes #3091 : Added -m 2850x = Bitcoin WIF/P2PKH private key cracking
2 years ago
philsmd
f1c19eaeca
add tests for -m 27800 = MurmurHash 3
2 years ago
philsmd
a0873e879b
fix -m 29100 unit test dependencies
2 years ago
philsmd
3429846eee
add unit tests for -m 29000
2 years ago
philsmd
79aad28519
radmin 3: remove whitespace, add credits to tests
2 years ago
piwvvo
b0ceb41e4a
added Radmin3
2 years ago
Jens Steube
7284f17f7d
Limit password and salt length in unit test for -m 610 and -m 620
2 years ago
Jens Steube
9b6c316c35
Merge pull request #3288 from tweqx/master
...
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
tweqx
97a119da82
In the unit tests, convert the hexdigest to lowercase to match the behavior of 'module_hash_encode'
2 years ago
Jens Steube
5581665977
Rename -m 29500 to -m 29100
2 years ago
tweqx
0a5575cde5
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
Jens Steube
ed3b521855
Add unit-test for -m 29500
2 years ago
Jens Steube
2b89c69cc4
Merge pull request #3202 from Greexter/bitwarden-fix
...
Added parameter for second PBKDF2 iteration count for -m 23400, fixes #3033
3 years ago
Jens Steube
c94a26b382
Merge pull request #3196 from matrix/Amazon_AWS4-HMAC-SHA256
...
Added hash-mode: Amazon AWS4-HMAC-SHA256
3 years ago
Jakub
2a5ee51530
Merge branch 'master' into bitwarden-fix
3 years ago
Gabriele Gristina
6f45285919
DPAPI masterkey file v2 (context 3)
3 years ago
Gabriele Gristina
d5c545804b
Added hash-mode: DPAPI masterkey file v1 (context 3)
3 years ago
Gabriele Gristina
fe96e26eff
Prepare for DPAPI masterkey Context 3
3 years ago
Gabriele Gristina
0d282bbfb3
Added hash-mode: Kerberos 5, etype 18, DB
3 years ago
Gabriele Gristina
580afa985d
Added hash-mode: Kerberos 5, etype 17, DB
3 years ago
Lars Sætaberget
918b4cf7da
Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
3 years ago
Jakub Štrom
9b66c01535
Add parameter for second iteration count
3 years ago
Jakub Štrom
74af4eced6
update module version
3 years ago
Jakub Štrom
67ba1f2112
add new version fix
3 years ago
Gabriele Gristina
98ce2496d5
Amazon AWS4-HMAC-SHA256
3 years ago
Gabriele Gristina
21c02b2324
removed unused printf from 21420 test module
3 years ago
philsmd
251ecc3b0b
fixes #3029 : cracking long salts in -m 4510/4710
3 years ago
philsmd
6ca37c5a94
tests: cleanup and module deps fix
3 years ago
Jens Steube
e2eacb4dd3
Merge pull request #3138 from b0lek/PostgreSQL_SCRAM
...
Adding PostgreSQL SCRAM-SHA-256 hash mode - #3038
3 years ago
b0lek
b1e0434bd7
changed mode number to 28600
3 years ago
Jens Steube
88726a92b0
Merge branch 'master' into updated_testUnit_optSaltMax
3 years ago
philsmd
3c5b28e007
remove unnecessary perl modules from Exodus tests
3 years ago
b0lek
415e95ab38
Adding PostgreSQL SCRAM-SHA-256 hash mode
3 years ago
Gabriele Gristina
54605b9254
Fixed Unit Test salt-max in case of optimized kernel, with hash-type 22 and 23
3 years ago
Jens Steube
8867da9122
Add missing unit test and docs entry for -m 21420
3 years ago
Jens Steube
7e9bad7519
Prepare TS3 plugin: test module
3 years ago
Jens Steube
bf865d8bff
Added hash-mode: Exodus Desktop Wallet (scrypt)
3 years ago
philsmd
3e085f8db0
tests: get rid of wrong modules from -m 28100
3 years ago
Jens Steube
d2ccd96da6
Added hash-mode: Windows Hello PIN/Password
3 years ago
Jens Steube
c08ad6f587
Merge pull request #3007 from philsmd/whitespace_fix
...
whitespace and code style fixes
3 years ago
Jens Steube
d6f8f3089a
Added hash-mode: CRC64Jones
3 years ago
philsmd
5ef522ed8f
whitespace and code style fixes
3 years ago
Jens Steube
3f4dca13f9
Added missing unit-test for -m 27900
3 years ago
Jens Steube
d7c74d3ebb
Fixed unit test initialization value for -m 11500
3 years ago
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
3 years ago
Jens Steube
799bc0abe4
Prepare IV support in unit test for -m 11500
3 years ago
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
3 years ago
Jens Steube
aea0071b58
Merge pull request #2965 from philsmd/master
...
fixes #2674 : added -m 27700 = MultiBit Classic .wallet (scrypt)
3 years ago
Jens Steube
120326c117
Merge pull request #2966 from philsmd/27000_tests_fix
...
tests: fixes -m 27000 verify
3 years ago
philsmd
d1509d9272
tests: fixes -m 26900 verify
3 years ago
philsmd
21154dbad2
tests: fixes -m 27000 verify
3 years ago
philsmd
8db02091a1
fixes #2674 : added -m 27700 = MultiBit Classic .wallet (scrypt)
3 years ago
Gabriele Gristina
694f0cd7c8
metamask: double the CT len again
3 years ago
Gabriele Gristina
6cbc614826
metamask: double the CT len, set pw_min to 8
3 years ago
Your Name
4b2c70bd82
make sure $u_pass is initialized
3 years ago
Your Name
db2e7d1391
m25400 can now recover both a owner-password and user-password (when set) based on a pdf's o-value
...
- added option to add the user-password to the pdf hash as an extra colum
- added pdf test files, both with and without a owner- and user-password
The main todo is to add a recovered user-password to back the hash that's written to the potfile.
Currently I'm printing a recovered password as "(user password=...) after the recovered owner-password.
Similair as the VC PIM is printed. However, this isn't most elegant.
A secondary todo is to verify a recovered user-password based on the u-value,
this could possibly simplify the check whether the recoverd password is a user-password or owner-password.
3 years ago
Gabriele Gristina
bbfc401ab8
add more checks in 27500/27600 module_verify_hash
3 years ago
Gabriele Gristina
6ab2c13a0c
vbox: add unit test, fix multihash
3 years ago
Jens Steube
b386ab1c27
Merge pull request #2882 from matrix/vmware_vmx
...
Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Gabriele Gristina
a43e239db8
move to 27400, fix unit test
3 years ago
therealartifex
8711072838
Fix errors and make recommended changes, set pw_max to 9 for opti kernel
3 years ago
therealartifex
0738820a89
Merge branch 'hashcat:master' into master
3 years ago
Jens Steube
63a0c5a1e1
Merge branch 'master' into snmpv3_sha512
3 years ago
Jens Steube
dde75f2763
Merge pull request #2904 from matrix/snmpv3_sha384
...
Added hash-mode: SNMPv3 HMAC-SHA384-256
3 years ago
therealartifex
ff55f31081
Update module, add a0 and a1 optimized kernels
3 years ago
therealartifex
afd3858f36
Merge branch 'hashcat:master' into master
3 years ago
therealartifex
a0c669b59f
Update test module
3 years ago
Gabriele Gristina
81b54c3689
rename to 27300, reduced the amount of memory allocated in gpu for SNMPv3 HMAC-SHA512-384
3 years ago
Jens Steube
c2a79a4f9e
Merge pull request #2607 from Cablethief/master
...
Cracking NetNTLMv1/v2 using NT hashes
3 years ago
Michael Kruger
5c9be6c855
Add extra_tuningdb_block, test mod_constrants [-1,-1]
3 years ago
Michael Kruger
3bb25edb58
I was wrong, the 4th module_constraints is put back
3 years ago
Michael Kruger
2814f7f910
Made all module_constraints [32,32].
3 years ago
Michael Kruger
30fe29b8a8
Allways pack in the tests.
3 years ago
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
3 years ago
therealartifex
483a62cb7c
Add test module, update name of hash mode 27100
3 years ago
Jens Steube
bb1ead3b01
Merge branch 'master' into snmpv3_sha256
3 years ago
Jens Steube
8801855b14
Merge branch 'master' into snmpv3_sha224
3 years ago
Jens Steube
e5ac568afb
Merge pull request #2903 from matrix/snmpv3_mod
...
fix snmpv3 md5/sha1, tested with real hashes
3 years ago
Gabriele Gristina
357c23d7a1
Added hash-mode: SNMPv3 HMAC-SHA384-256
3 years ago
Gabriele Gristina
15b90c953e
Added hash-mode: SNMPv3 HMAC-SHA512-384
3 years ago
Gabriele Gristina
d711c593de
fix to crack real hashes
3 years ago
Gabriele Gristina
d62fa617fb
fix to crack real hashes
3 years ago
Gabriele Gristina
c20ff01c39
using shared buffer between md5 and sha1 SNMPV3_TMP_ELEMS_OPT, fix to crack real hashes
3 years ago
Gabriele Gristina
45fce5d3a3
fix snmpv3 md5/sha1, tested with real hashes
3 years ago
Gabriele Gristina
58bb2b69b4
Added hash-mode: SNMPv3 HMAC-SHA256-192
3 years ago
Gabriele Gristina
7683ca19a3
Added hash-mode: SNMPv3 HMAC-SHA224-128
3 years ago
Gabriele Gristina
7c8d7f7831
Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
3 years ago
Gabriele Gristina
4f10377703
Added hash-mode: SNMPv3 HMAC-MD5-96
3 years ago
Gabriele Gristina
7ea5da51a8
Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Michael Kruger
a6ae33b1cd
Changed the test cases to expect the HEX
3 years ago
Gabriele Gristina
eaedfb3f8a
fix 26700
3 years ago
Cablethief
32b4a2cfd5
Modded test, same issue about requireing a HEX input or HEX[] input
3 years ago
Cablethief
c2ceba4c9d
Modded test, however unsure of how to specify only HEX input or not
3 years ago
Gabriele Gristina
50aeaa299d
Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Your Name
012c5b16cd
m25400.pm take the user-password into account
3 years ago
Your Name
021f23cfad
removed print statement
3 years ago
Your Name
c91b61e237
m25400.pm should no longer recalculate $u
3 years ago
Gabriele Gristina
7371cbebe7
add min/max data length limits to MetaMask Wallet
3 years ago
Gabriele Gristina
1a34eba9f4
cleanup m26600.pm
3 years ago
Gabriele Gristina
f571329c4f
Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube
7366c47447
Added hash-mode: iPhone passcode (UID key + System Keybag)
3 years ago
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
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
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
057bf48924
Fixed unit tests using 'null' as padding method in Crypt::CBC but actually want to use 'none'
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
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
db57497e8f
Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator
3 years ago