Jens Steube
8e6351cf77
Merge pull request #3482 from davidrozen76/master
...
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2…
2 years ago
jsteube
baa3744689
Fixed false negative in updated -m 299xx plugins due to invalid handling of decrypted data.
...
Fixed #3490
2 years ago
Jens Steube
e34a9244f3
Merge pull request #3489 from Lars-Saetaberget/lastpass_bugfix
...
Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2 years ago
Jens Steube
1f0fb154a5
Merge pull request #3485 from Lars-Saetaberget/lastpass_iv
...
Add support for non-zero IV to lastpass (-m 6800)
2 years ago
Lars Sætaberget
b30e9ec4da
Fix bug in -m 6800 where not all hashes are checked if they have the same salt
2 years ago
davidrozen76
c8907ebb63
Merge branch 'master' into master
2 years ago
Pikachu
2abe512634
Removed unnecessary changes made to inc_common.h and made the proper adjustments in the OpenCL kernels to inflict the changes
2 years ago
Pikachu
2a19e0c0bd
Removed unnecessary parsing of salt2 in pure kernels
2 years ago
jsteube
409bbf101e
Remove OPTS_TYPE_SUGGEST_KG from -m 299xx
2 years ago
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
2 years ago
jsteube
2e684efeb7
Update -m 299xx modules to test for 56 bit instead of 32 bit
2 years ago
Pikachu
9944e964d6
Add hash-mode 3730 - Dahua NVR/DVR - md5($salt1.strtoupper(md5($salt2.$pass)))
...
Pure kernel on attack mode 0 doesn't crack when only a single hash is present in the hashfile (otherwise ok) - self-test fails as well.
2 years ago
jsteube
3952453ae9
Add module for -m 29940
2 years ago
jsteube
98c039471f
Add module for -m 29930
2 years ago
jsteube
0f7fc863d3
Add module for -m 29920
2 years ago
jsteube
04266834db
Improve some sanity checks in module for -m 29910
2 years ago
jsteube
da4adf9882
Add module for -m 29910
2 years ago
jsteube
1cee512c09
Add missing module_pw_min() function for -m 29800
...
Fixes #3462
2 years ago
Banaanhangwagen
33a5ff2d40
Create module_29800.c
2 years ago
Konrad Goławski
3e2f8870a3
Fix improper strings comparision
2 years ago
ippsec
cec997e321
Change the token size from 2047 to 56. In the current kernel we only have 57 bytes worth of space
2 years ago
ippsec
1687fd80f4
Updated flask session max length for payload to be 2047
2 years ago
Jens Steube
289f6b7cbd
Fix missing OPTS_TYPE_PT_ALWAYS_HEXIFY in -m 29700 which is later required for test.sh compatiblity
2 years ago
Jens Steube
f6275fb47b
Merge pull request #3421 from davidbolvansky/amd_driver_unstable_warnings
...
Remove unstable warnings for AMD GPU
2 years ago
Jens Steube
7ca2627bc2
Added hash-mode: KeePass 1 (AES/Twofish) and KeePass 2 (AES) - keyfile only mode
2 years ago
Dávid Bolvanský
38f6bbcbdc
Remove unstable warnings for AMD GPU
2 years ago
Jens Steube
c3e18f7fed
Remove module_unstable_warning() entry for older AMD GPU for -m 1500
2 years ago
jsteube
05eff0d683
Fixed invalid handling of keyfiles in Keepass if transf_random_seed doesn't change
2 years ago
Jens Steube
78ee811fa9
Use -flegacy-pass-manager for -m 501, -m 1600 and -m 6300 on AMD HIP for massive speed improvement
2 years ago
Jens Steube
16d5beb1a6
Use -flegacy-pass-manager for -m 500 on AMD HIP for massive speed improvement 14.3MH/s -> 24.6MH/s
2 years ago
Jens Steube
3d898c5daf
AMD Driver: Updated requirements for AMD Linux drivers to ROCm 5.2.1 or later due to new HIP interface
2 years ago
jsteube
c8350eb555
Added tunings/ folder in order to replace hashcat.hctune. Configuration files with *.hctune suffix are automatically load on startup
2 years ago
jsteube
51b1744805
Fix some format in -m 29600
2 years ago
Jens Steube
a500543729
Merge branch 'master' into 29600_no_hash_copy
2 years ago
Jens Steube
99be4f9fd8
Merge pull request #3409 from philsmd/29600_salt_arr_size
...
fix length of salt_buf for -m 29600
2 years ago
Jens Steube
c957861af7
Merge pull request #3408 from philsmd/29600_hex_salt
...
add OPTS_TYPE_ST_HEX to -m 29600 and restrict salt lengths
2 years ago
Jens Steube
3f20e50c86
Merge pull request #3406 from philsmd/29600_example_hash
...
updates example hash and password for -m 29600
2 years ago
Jens Steube
c36cc0b4ff
Merge pull request #3405 from philsmd/29600_name_readme_category
...
fixes #3404 : fixed name/category/readme for -m 29600
2 years ago
philsmd
cccb4fdaf4
no need for OPTS_TYPE_HASH_COPY in -m 29600
2 years ago
philsmd
0822930471
fix length of salt_buf for -m 29600
2 years ago
philsmd
93c8f3cb7c
add OPTS_TYPE_ST_HEX to -m 29600 and restrict salt lengths
2 years ago
philsmd
891a348d99
updates example hash and password for -m 29600
2 years ago
philsmd
ccd754f220
fixes #3404 : fixed name/category/readme for -m 29600
2 years ago
philsmd
0fc1b66d98
fix white space in -m 29600 = Terra Station Wallet
2 years ago
Konrad Goławski
f7ba563a28
TrueCrypt modules code cleanup
2 years ago
Konrad Goławski
74e2dad0d7
LUKS legacy module code cleanup
2 years ago
Konrad Goławski
2bd1861a83
New LUKS modules code cleanup
2 years ago
jsteube
ded6b14474
Fix missing new module_benchmark_charset() entry in -m 29600
2 years ago
Tom S
b0d99924e5
m29600, terra crypto wallet
2 years ago
Jens Steube
aa5becf1ad
Merge pull request #3379 from ventaquil/code-cleanup-pkcs8
...
24410/24420 modules cleanup
2 years ago
Jens Steube
c13451d6d5
Merge pull request #3381 from philsmd/benchmark_custom_charset
...
change interface, add module_benchmark_charset ()
2 years ago
philsmd
d9749e8799
change interface, add module_benchmark_charset ()
2 years ago
Jens Steube
c623164119
Merge pull request #3375 from philsmd/26200_hash_no_copy
...
avoid OPTS_TYPE_HASH_COPY, just use digest_buf in -m 26200 = OpenEdge
2 years ago
Jens Steube
854707a6a5
Merge pull request #3374 from philsmd/26200_hash_encoding
...
improved hash sanity checks for -m 26200 = OpenEdge
2 years ago
jsteube
9fe51563b1
Fix compiler warnings like this detected by MinGW GCC 10 or later:
...
```
src/modules/module_29543.c: In function ‘module_hash_encode’:
src/modules/module_29543.c:382:18: warning: ‘key_size’ may be used
uninitialized in this function [-Wmaybe-uninitialized]
382 | int line_len = snprintf (line_buf, line_size,
"%s%s$%u$%u$%s$%s$%s",
|
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
383 | SIGNATURE_LUKS,
| ~~~~~~~~~~~~~~~
384 | cipher_mode,
| ~~~~~~~~~~~~
385 | key_size,
| ~~~~~~~~~
386 | iterations,
| ~~~~~~~~~~~
387 | salt_buf,
| ~~~~~~~~~
388 | af_buf,
| ~~~~~~~
389 | ct_buf);
| ~~~~~~~
```
Fix is not ideal but is better than uninitialized variables.
2 years ago
jsteube
34c539355b
Fix compiler warnings for -m 30xxx with GCC 11
2 years ago
Konrad Goławski
8564be20eb
24410/24420 modules cleanup
2 years ago
Jens Steube
599f7eedc0
Merge pull request #3373 from philsmd/24900_hash_encoding
...
better dahua_decode () sanity checks and error detection
2 years ago
Jens Steube
634b43e620
Merge pull request #3371 from philsmd/stock_module_fix
...
missing OPTS_TYPE_STOCK_MODULE in some hash modes (BLAKE2b-512 variants)
2 years ago
Jens Steube
a8bb6de550
Merge pull request #3367 from mdawsonuk/3205-2-werkzeugmd5
...
Added Python Werkzeug MD5 module
2 years ago
Jens Steube
afaa0b4e28
Merge pull request #3366 from mdawsonuk/3205-1-sha256crypt
...
Add Python Werkzeug SHA256 module
2 years ago
Jens Steube
92035a7c56
Merge pull request #3362 from enwony/master
...
fixed crossbuild for mingw/win64 issue #3361
2 years ago
Jens Steube
f33382a422
Merge pull request #3358 from philsmd/28900_default_pass
...
change default pass for -m 28900 = Kerberos 5, etype 18, DB
2 years ago
Jens Steube
f9757288da
Merge pull request #3357 from philsmd/28800_default_pass
...
change default pass for -m 28800 = Kerberos 5, etype 17, DB
2 years ago
philsmd
4e4209e6c6
avoid OPTS_TYPE_HASH_COPY, just use digest_buf in -m 26200 = OpenEdge
2 years ago
philsmd
a71320ec9d
improved hash sanity checks for -m 26200 = OpenEdge
2 years ago
philsmd
27f7a72f92
better dahua_decode () sanity checks and error detection
2 years ago
philsmd
f153fe386c
missing OPTS_TYPE_STOCK_MODULE in some hash modes (BLAKE2b-512 variants)
2 years ago
Jens Steube
93427cab23
Merge pull request #3352 from philsmd/bitcoin_compat_address
...
Add -m 28505/28506, Bitcoin WIF, P2SH(P2WPKH)/compat address
2 years ago
Jens Steube
3515e3f40e
Merge pull request #3356 from philsmd/23400_default_pass
...
change default pass for -m 23400 = Bitwarden
2 years ago
Matt
2544385241
Rename module_30000.c to module_30120.c
2 years ago
Matt
01e80f40c7
Rename module_30010.c to module_30000.c
2 years ago
Matt
de54cc7793
Added Python Werkzeug format for MD5 (HMAC(key = $salt))
2 years ago
enwony
1120c1a5de
Update src/modules/module_28504.c
...
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2 years ago
enwony
c2b5c19e87
Update src/modules/module_28504.c
...
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2 years ago
enwony
914de795f4
Update src/modules/module_28503.c
...
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2 years ago
Matt
73634d203b
Add Python Werkzeug SHA256 module
2 years ago
enwony
007a9e3f69
Update src/modules/module_28503.c
...
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2 years ago
Konrad Goławski
ef88993043
Use hex_encode/hex_decode in 24410-24420 modules
2 years ago
enwony
a3d8a347b2
fixed crossbuild for mingw/win64 issue #3361
2 years ago
philsmd
a2b7996f82
change default pass for -m 28900 = Kerberos 5, etype 18, DB
2 years ago
philsmd
35e0ef1b67
change default pass for -m 28800 = Kerberos 5, etype 17, DB
2 years ago
philsmd
aaad0e3985
change default pass for -m 23400 = Bitwarden
2 years ago
philsmd
caeffebbe0
Add -m 28505/28506, Bitcoin WIF, P2SH(P2WPKH)/compat address
2 years ago
Jens Steube
e0fae5c7ab
Merge pull request #3344 from philsmd/bitcoin_segwit_p2wpkh
...
rename -m 28503/28504 from P2WSH to P2WPKH
2 years ago
Jens Steube
cd77e488dc
Merge pull request #3343 from philsmd/bitcoin_segwit_newline_fix
...
fix code, add newline in 28503/28504
2 years ago
Konrad Goławski
ddb2d6e61a
New LUKS v1 modules
2 years ago
philsmd
1ba15ea3a0
rename -m 28503/28504 from P2WSH to P2WPKH
2 years ago
philsmd
e91369ad59
fix code, add newline in 28503/28504
2 years ago
Jens Steube
a7ab9f48c3
Merge pull request #3336 from philsmd/p2wsh_segwit_bech32
...
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2 years ago
Jens Steube
a414a9ed1a
Merge pull request #3334 from piwvvo/master
...
Added mode 4410 - md5(sha1($pass).$salt)
2 years ago
Jens Steube
b803319c80
Merge pull request #3331 from philsmd/p2pkh_use_b58check_enc
...
refactoring/simplification: use b58check_enc () when possible
2 years ago
piwvvo
8234cbaa13
Merge branch 'hashcat:master' into master
2 years ago
philsmd
22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2 years ago
Jens Steube
372d3a127f
Merge pull request #3326 from ventaquil/pkcs-increase-accepted-salt-len
...
Increase salt length for PKCS#8
2 years ago
Jens Steube
a354faa0ea
Fix compiler warning in -m 27700
2 years ago
piwvvo
6d941307ce
added md5(sha1($pass).$salt)
2 years ago
philsmd
59838fa27c
refactoring/simplification: use b58check_enc () when possible
2 years ago
Konrad Goławski
3d03c80c6e
Increase salt length for PKCS#8
...
Fixes GH-3323
2 years ago
Konrad Goławski
5898ae9fa3
Added legacy suffix to old TrueCrypt modules
2 years ago
Jens Steube
c53c28ed3a
Merge pull request #3302 from ventaquil/veracrypt-strings
...
VeraCrypt strings
2 years ago
Jens Steube
0b27d1f9ea
Merge pull request #3310 from half-duplex/mbc-low-iter
...
-m 27700: fix use of varied iteration counts
2 years ago
philsmd
754038ad16
fixes #3090 closes #3091 : Added -m 2850x = Bitcoin WIF/P2PKH private key cracking
2 years ago
Konrad Goławski
b00ea483af
New VeraCrypt modules
2 years ago
Konrad Goławski
fa78439181
VeraCrypt modules changes
2 years ago
Trevor Bergeron
d2705d1285
-m 27700: fix use of varied iteration counts
2 years ago
Jens Steube
f4e1bdf675
Merge pull request #3293 from ventaquil/truecrypt-strings
...
TrueCrypt strings
2 years ago
Konrad Goławski
1018cd7b28
New TrueCrypt modules
2 years ago
Jens Steube
ab8cc31b2d
Remove some unused lines
2 years ago
Konrad Goławski
1c531780c1
TrueCrypt modules changes
2 years ago
Jens Steube
b5839644a8
Merge pull request #3300 from philsmd/radmin3_fix_pre
...
radmin3: use hexadecimal instead of .incbin
2 years ago
Jens Steube
4a7337ba46
Merge pull request #3299 from philsmd/radmin3_fix_datalen_comment
...
radmin 3: update comment about PRECOMP_DATALEN size
2 years ago
philsmd
ff53873791
radmin3: use hexadecimal instead of .incbin
2 years ago
philsmd
c5e5d63c98
radmin 3: update comment about PRECOMP_DATALEN size
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
9b6c316c35
Merge pull request #3288 from tweqx/master
...
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
philsmd
fbb71a90cd
minor code style changes in -m 29100 = Flask
2 years ago
Jens Steube
5581665977
Rename -m 29500 to -m 29100
2 years ago
Jens Steube
2e8ba6ba2c
Improve cracking performance of -m 29500 by writing directly into hmac buffers
2 years ago
tweqx
0a5575cde5
Add BLAKE2b-512($salt.$pass) and BLAKE2b-512($pass.$salt)
2 years ago
Tom Stokes
6d755f6b82
Remove unused token pos
...
We don't actually need token.buf[0] - removed it as GCC would throw a warning
2 years ago
Tom Stokes
1ed7fc2b5a
Delete module 90909.c
...
Accidentally let the old number slip in!
2 years ago
Tom Stokes
cc76841831
Category fix
...
changed from RAW_HASH to NETWORK_PROTOCOL
2 years ago
Tom Stokes
641461f372
Module file
...
renamed to 29500
2 years ago
philsmd
8bb3a1df04
RAdmin3 is not supported yet
2 years ago
Jens Steube
e703f88f2e
Rename -m 9902 to -m 29000
2 years ago
piwvvo
1383b90c7a
algo name fix
2 years ago
piwvvo
235f077276
algo name fix
2 years ago
piwvvo
1ecfb8899f
Added sha1($salt.sha1($username.':'.$pass, true))
2 years ago
Alan Neilan
c32bb36776
change to allow for non-hex salts in Authme (20711)
2 years ago
Jens Steube
39b768a620
Example entry for tuning table for SCRYPT for obscure device names used in older nvidia devices
2 years ago
Jens Steube
beb34c6f51
Backport SCRYPT optimization for 6900XT to 22700, 27700, 28200
2 years ago
Jens Steube
a5f0d3d57e
Improve SCRYPT on 6900XT from 2464H/s to 3124H/s
2 years ago
rarecoil
49949c4e33
Roll forward scrypt tuning from #3265 to other scrypt-based hash types
2 years ago
Jens Steube
fe6ae53f25
Little tuning on AMD Vega 64 for SCRYPT, from 598H/s to 630H/s
2 years ago
rarecoil
6aa0d2082e
Tune scrypt config for RTX 3090 Ti
2 years ago
Jens Steube
2f4003cded
Synchronize SCRYPT code for -m 28200 with -m 8900 as source
2 years ago
Jens Steube
6fce6fb3ff
Update all existing modules to use the stock module marker
2 years ago
philsmd
a24d723d66
minor code style fixes
2 years ago
philsmd
15a4767ad2
minor: removes whitespace in -m 23400 = Bitwarden
2 years ago
Gabriele Gristina
4591071bc6
fix dpapimk_tmp_v1_t on module_15310.c
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
2 years ago
Jens Steube
c94a26b382
Merge pull request #3196 from matrix/Amazon_AWS4-HMAC-SHA256
...
Added hash-mode: Amazon AWS4-HMAC-SHA256
2 years ago
Jakub
2a5ee51530
Merge branch 'master' into bitwarden-fix
2 years ago
Gabriele Gristina
6f45285919
DPAPI masterkey file v2 (context 3)
2 years ago
Gabriele Gristina
d5c545804b
Added hash-mode: DPAPI masterkey file v1 (context 3)
2 years ago
Gabriele Gristina
fe96e26eff
Prepare for DPAPI masterkey Context 3
2 years ago
Gabriele Gristina
0d282bbfb3
Added hash-mode: Kerberos 5, etype 18, DB
2 years ago
Gabriele Gristina
580afa985d
Added hash-mode: Kerberos 5, etype 17, DB
2 years ago
Jens Steube
96715f7c09
Merge pull request #3197 from matrix/13100_format
...
Added support to use "John the Ripper" hash format with hash-type 13100
2 years ago
Jens Steube
317abecac9
Merge pull request #3203 from Lars-Saetaberget/25800_bugfix
...
Fix mask endianness for 25800
2 years ago
Lars Sætaberget
918b4cf7da
Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
2 years ago
Lars Sætaberget
e71f3e519f
Fix mask endianness for 25800
2 years ago
Jens Steube
4e2ad23081
Merge pull request #3198 from philsmd/philsmd-whitespace
...
code style fix: remove extra spaces in source code
2 years ago
Gabriele Gristina
7d636eeef9
Merge branch 'master' into 13100_format
2 years ago
Jakub
0147826870
Merge branch 'master' into bitwarden-fix
2 years ago
Jakub Štrom
9b66c01535
Add parameter for second iteration count
2 years ago
Jakub Štrom
74af4eced6
update module version
2 years ago
Jakub Štrom
67ba1f2112
add new version fix
2 years ago
Gabriele Gristina
9615bf566b
fix Cygwin build warnings
2 years ago
Gabriele Gristina
eb30a1c820
fix Cygwin build warnings
2 years ago
Gabriele Gristina
7e16335999
Added support to use 'John the Ripper' hash format with hash-type 18200
2 years ago
Gabriele Gristina
39912575b2
fix style
2 years ago
philsmd
87638caecd
remove extra spaces at line end in -m 25400 module
2 years ago
Gabriele Gristina
395d19513d
fix sample formats
2 years ago
Gabriele Gristina
ca9656e983
Updated krb5tgs struct on 13100 kernels
2 years ago
Gabriele Gristina
8e00ef9a88
Added support to use 'John the Ripper' hash format with hash-type 13100
2 years ago
Gabriele Gristina
633698b2ee
fix build warnings with gcc
2 years ago
Gabriele Gristina
98ce2496d5
Amazon AWS4-HMAC-SHA256
2 years ago
philsmd
9a96501a69
-m 28600 code style and formatting fixes
2 years ago
philsmd
912c46d958
-m 28600 remove extra spaces at end of lines
2 years ago
Chick3nman
09d7b49985
Disable autodetect for PDF Owner/User module as specialist
2 years ago
Chick3nman
88dbbad6b3
Disable autodetect for specialist kernels(Collider, PMK, NT, etc.) and deprecated kernels to aid users in launching attacks without an algorithm selected
2 years ago
philsmd
251ecc3b0b
fixes #3029 : cracking long salts in -m 4510/4710
2 years ago
Gabriele Gristina
490702fcfa
Backends: added Metal host-code
2 years ago
Gabriele Gristina
0525f434e8
Merge branch 'master' into updated_moduleUnstableWarnings_and_statusCodes
2 years ago
Jens Steube
d85f86373c
Merge pull request #3113 from matrix/apple_gpu_modules_native_threads
...
Set native_threads to 32 with Apple GPU's on multiple hash modules
2 years ago
Gabriele Gristina
a1ced24564
Fixed bug on benchmark engine, add some unstable warnings, updated negative status code
2 years ago
Gabriele Gristina
f38aff1497
Hash-Mode 13100: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
c061f02d27
Hash-Mode 10500: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
819cbe77b0
Hash-Mode 7500: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
0180b29390
Merge branch 'master' into apple_gpu_modules_native_threads
2 years ago
b0lek
b1e0434bd7
changed mode number to 28600
2 years ago
b0lek
415e95ab38
Adding PostgreSQL SCRAM-SHA-256 hash mode
2 years ago
Gabriele Gristina
c48f044fb7
Fixed false negative on Unit Test with hash-type 25400
2 years ago
Gabriele Gristina
5de942710d
Hash-Mode 25400: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
feb0bbfb75
Hash-Mode 18200: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
ff74ad5a99
Hash-Mode 10420: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
bd8e7a2975
Hash-Mode 10410: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
bec4b2e601
Hash-Mode 10400: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
d4c264ebf1
Hash-Mode 9820: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
0471725d39
Hash-Mode 9810: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
54fd3f8973
Hash-Mode 9800: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
d7ddb425e5
Hash-Mode 9720: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
688038adc6
Hash-Mode 9710: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina
2d2d745b3c
Hash-Mode 9700: set native_threads to 32 with Apple GPU's
2 years ago
philsmd
57ad3becf1
minor: 19800/kerberos5 indentation fix
2 years ago
philsmd
a867af0933
minor: indentation fix
2 years ago
Jens Steube
668d2179cd
Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes
2 years ago
Jens Steube
6975cc0903
Merge pull request #2293 from seger672/m21420
...
Implement sha256($salt.sha256_bin($pass)) kernel
2 years ago
Jens Steube
8c6ed65cd9
Update module_21420.c
2 years ago
Jens Steube
5015bc0d2e
Module Parser: Renamed struct token_t to hc_token_t to avoid naming conflict with token_t on MacOS
2 years ago
Jens Steube
0d304b68f1
Added hash-mode: Teamspeak 3 (channel hash)
2 years ago
Jens Steube
ad48ef2a8c
Merge branch 'master' of https://github.com/hashcat/hashcat
2 years ago
Jens Steube
c80ec44fdd
Prepare TS3 plugin: parser module
2 years ago
Brandon Chalk
fc57a97a09
Fix JWT module to correctly return cracked hash
...
Fixes issue #3063
2 years ago
Jens Steube
bf865d8bff
Added hash-mode: Exodus Desktop Wallet (scrypt)
2 years ago
Jens Steube
8b9fa631ce
Fixed missing option flag OPTS_TYPE_SUGGEST_KG for hash-mode 11600 to inform the user about possible false positives in this mode
2 years ago
Jens Steube
d89409ae37
Update iteration count for -m 7401, see #3049
3 years ago
Jens Steube
040fb3b7eb
Merge pull request #3045 from hashcat/philsmd-patch-1
...
remove whitespace in -m 7100 = macOS
3 years ago
Jens Steube
632b6db5f9
Allow user to override nonce_error_corrections regardless of information from message_pair
3 years ago
philsmd
d67155d3d6
remove whitespace in -m 7100 = macOS
3 years ago
Jens Steube
964cff951f
Fixed functional error when nonce-error-corrections that were set on the command line in hash-mode 22000/22001 were not accepted
3 years ago
Jens Steube
0d1fbf2bb7
Update module template for -m 250x and -m 1680x
3 years ago
Jens Steube
5b4ac09e91
User Options: Add new module function module_hash_decode_postprocess() to override hash specific configurations from command line
3 years ago
Jens Steube
98edc944e3
Remove OPTS_TYPE_MP_MULTI_DISABLE from -m 11300 for testing
3 years ago
Jens Steube
490ef6be74
Remove OPTS_TYPE_MP_MULTI_DISABLE from -m 3200 for testing
3 years ago
Jens Steube
9d06bcc980
Fix scrypt tuning for Vega64 on -m 22700
3 years ago
Jens Steube
d2ccd96da6
Added hash-mode: Windows Hello PIN/Password
3 years ago
Jens Steube
93ba57f183
Update more module with OPTS_TYPE_MAXIMUM_THREADS
3 years ago
Jens Steube
21f91c5bb8
Module Optimizaters: Added OPTS_TYPE_MAXIMUM_THREADS to deactivate the else branch route in the section to find -T before compilation
...
Set the new flag based on some testings with RX6900XT
3 years ago
Jarle Thorsen
ef83575c8f
Increases the maximum value for s2k-count. The maximum s2k-count value is 65011712 according to the PGP spec. Increating this value fixes a salt iteration exception for hashes with non-default value for s2k-count. (Fix successfully tested with a hash with 62914560 s2k-count.)
3 years ago
Jens Steube
4bafdfc3e6
Merge pull request #3017 from Chick3nman/master
...
Add Signature matching for mac2john format
3 years ago
Jens Steube
b768f96228
Device Threads: The default maximum device thread number has been reduced from 1024 to 256, users can still overwrite with the -T option
3 years ago
Chick3nman
aeb4f7ef7f
Add Signature matching for mac2john format
...
Adds signature match for mac2john's $pbkdf2-hmac-sha512$ hash format
3 years ago
Jens Steube
4213f83336
Update some typos in modules which caused them to fail if used from benchmark_deep.pl
3 years ago
Jens Steube
518ddeb53a
Fix function declaration in -m 27800 kernel and some typos in MurMur based modules
3 years ago
Jens Steube
1d33b57144
PDF 1.7 Kernel: Improved performance on AMD GPU by using shared memory for the scratch buffer
...
Inspired by https://github.com/reger-men/hashcat/blob/6.2.4/OpenCL/m10700-optimized.cl
3 years ago
Jens Steube
4a7e656ba7
Revert #3014 because it broke functionality, see https://github.com/openwall/john/issues/2809#issuecomment-952846956
3 years ago
Jens Steube
b8b61894df
Fix segfault in updated parser for -m 19700. To reproduce one need to trigger hashcat hash-mode autodetection: ./hashcat /etc/shadow
3 years ago
Jens Steube
7e9e00a649
Some format fix for -m 19700
3 years ago
Jens Steube
8591c477ca
Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube
e5551c65ac
Some format fix for -m 19700
3 years ago
Brouillamini
dcbadf3d68
Added Computer account decoding for -m 19700
3 years ago
Jens Steube
50fc474f25
Fix example hashcat password for -m 3000, which is actually in upper case, since LM does not support lower case characters
3 years ago
Jens Steube
707bff5c20
Backport nonce_error_corrections workaround from -m 22000 to -m 22001
3 years ago
Jens Steube
8f41c346ef
Remove temporary workaround for wpa->message_pair in -m 22000
3 years ago
Jens Steube
6d24f18f8c
Temporary workaround for #2987
3 years ago
Jens Steube
552e58f3a8
Synchronize -m 25400 hash name entries of module and readme.txt
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
philsmd
fde01b1d4b
change default pass for LM
3 years ago
Jens Steube
d34616c423
Added hash-mode: CRC32C
3 years ago
Jens Steube
5e48f2a552
Fixed invalid handling of initialization value for -m 11500
3 years ago
Slattz
c717821f84
Add MurmurHash3 module
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
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
a1ec246c8d
Fix format string template in -m 27700
3 years ago