Jens Steube
193aa77cdf
Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change
2020-02-15 16:09:37 +01:00
Jens Steube
87b151836d
Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change
2020-02-15 15:34:47 +01:00
Jens Steube
cc3cb66f12
Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change
2020-02-15 14:39:26 +01:00
Jens Steube
9980389f34
Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change
2020-02-15 13:58:42 +01:00
Jens Steube
c90d83c3eb
Prepare for UNROLL whitelisting
2020-02-15 12:44:12 +01:00
Jens Steube
ec841fcd1c
Add NO_UNROLL to -m 15900
2020-02-14 12:21:00 +01:00
Jens Steube
20fa2167af
Add NO_UNROLL to -m 13800
2020-02-14 11:29:19 +01:00
Jens Steube
42e7fa1303
Fix buffer overflow in module_hash_encode() in hash-mode 13600
2020-02-13 13:59:32 +01:00
philsmd
b6f40c05d6
Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
2020-02-11 11:36:16 +01:00
Jens Steube
a06f5f6644
Add support for length 20 in module for -m 7400
2020-02-10 13:01:32 +01:00
Jens Steube
4ed18af14c
Make VeraCrypt PIM configuration mechanism easier to read
2020-02-08 12:24:47 +01:00
philsmd
0c0912d4da
-m 22500: remove unnecessary comment
2020-02-06 21:29:50 +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
633327d8b7
Rewrite Whirlpool hash with 64 bit instructions
2020-02-03 15:24:38 +01:00
Jens Steube
1290b01b3e
Fix KERN_TYPE in --stdout mode
2020-02-02 14:36:47 +01:00
Jens Steube
c40f474c2e
Add special module option to indicate the kernel is using dynamic shared memory
2020-02-02 11:24:38 +01:00
Jens Steube
fb7bb04587
Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size
2020-02-02 11:15:37 +01:00
Jens Steube
aef53f7e10
OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
2020-02-01 14:27:42 +01:00
Jens Steube
cc4fd48ace
Optimize hook buffer size to be copied
2020-01-26 20:31:38 +01:00
Jens Steube
46bba107fa
Reduce max accel in -m 11600 since thread count was unlocked
2020-01-26 20:00:51 +01:00
Jens Steube
7d9461f8b9
Add -m 11600 optimized kernel
2020-01-26 18:38:47 +01:00
Jens Steube
424a6ee8e9
Fix endianess of MIC in -m 22000 and -m 22001 outfile format
2020-01-26 10:45:41 +01:00
Jens Steube
247d1a91a5
Merge branch 'master' of https://github.com/hashcat/hashcat
2020-01-25 11:26:56 +01:00
Jens Steube
42b3ef7b90
Mark -m 137xx as unstable on rocm
2020-01-25 11:26:34 +01:00
Jens Steube
c8f9bd7d64
Merge pull request #2292 from philsmd/master
...
Fixes #2255 : new --outfile-format with support for timestamps
2020-01-24 19:54:24 +01:00
philsmd
ebd904a179
outfile: improved version of OUTFILE_FORMAT assignment
2020-01-24 18:43:13 +01:00
Jens Steube
ccacc508cb
Reenabled support for Intel GPU OpenCL runtime (Beignet and NEO) because a workaround was found (force -cl-std=CL2.0)
2020-01-24 10:52:12 +01:00
Jens Steube
42358dc2f0
Remove OPTS_TYPE_PT_NEVERCRACK leftover when merging PR from an older source base
2020-01-22 09:28:48 +01:00
Jens Steube
7797488a12
Add PMKID/MIC to cracked output line in -m 22000 and -m 22001
2020-01-19 18:12:16 +01:00
Jens Steube
616683df5c
Use an easier example hash for -m 22001
2020-01-19 10:50:47 +01:00
Jens Steube
abd4b99fd9
Use an easier example hash for -m 22000
2020-01-18 15:29:06 +01:00
Jens Steube
c58a889aa6
Small performance boost in -m 22400
2020-01-16 15:00:19 +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
Jens Steube
ae03120981
Update HASH_NAME in -m 22301
2020-01-15 10:33:36 +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
9824e6e91b
Update unstable warnings for Intel GPU on macOSX 10.15
2020-01-14 13:29:02 +01:00
Jens Steube
40a9473070
Updated pure kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04
2020-01-13 21:20:06 +01:00
Jens Steube
a24d5ef9fa
Merge branch 'master' of https://github.com/hashcat/hashcat
2020-01-13 16:26:37 +01:00
Jens Steube
cc85d1bd97
Update salt limit in -m 1460 from 64 to 256
2020-01-13 16:26:22 +01:00
Jens Steube
8a905d19aa
Updated optimized kernel unstable markers to amdgpu-pro-18.50-708488-ubuntu-18.04
2020-01-13 16:06:04 +01:00
Jens Steube
8039290cd0
Update -m 10700 unstable warning and disable JiT compiler optimization for AMD GPU PRO, too
2020-01-06 13:36:17 +01:00
Jens Steube
4bef41ed1b
Update -m 10700 unstable warning and disable JiT compiler optimization in pure kernel mode
2020-01-06 13:24:47 +01:00
philsmd
b2c28289c8
PDF module: -m 10700 missing assignment of tmp_size
2020-01-04 14:08:30 +01:00
Jens Steube
8e0f976ccf
Merge branch 'master' of https://github.com/hashcat/hashcat
2020-01-02 19:40:35 +01:00
Jens Steube
20ef9725ef
Use * in potfile entries for -m 250x and -m 1680x
2020-01-02 19:40:18 +01:00
Jens Steube
09c0cfcc04
Set -u for -m 22100 to 4k with the idea to force -n value to go down to 1
2020-01-02 12:51:25 +01:00
Jens Steube
931e29d333
Another Bitlocker boost, reduce shared mem consumption to give some of them to the compiler for more efficient calculating of memory pointer addresses
2020-01-02 12:34:19 +01:00
Jens Steube
daaf5d365c
Use * in potfile entries for -m 22000 and -m 22001
2020-01-02 10:41:22 +01:00
Jens Steube
311d363054
Store precomputed KE for -m 22100 in shared memory and lock the loops per kernel invocation to a fixed value
2020-01-01 20:48:55 +01:00
Jens Steube
49b6520ca8
Make thread selection for -m 22100 mode flexible
2020-01-01 10:49:39 +01:00
Jens Steube
e31e7690ed
Add BitCracker optimization to precompute KE of second sha256_transform since input data is static
2020-01-01 10:49:04 +01:00
Jens Steube
7215d4e9c0
Limit Bitlocker threads to 256
2019-12-31 23:01:47 +01:00
Jens Steube
0f9ad6f974
Limit Bitlocker threads to 256
2019-12-31 22:54:50 +01:00
Jens Steube
50907c5fff
Update Bitlocker minimum password length 4
2019-12-31 22:03:53 +01:00
Jens Steube
bc442ad821
Add Bitlocker minimum password length 8 restriction
2019-12-31 21:29:09 +01:00
philsmd
1c1ed72c65
fixes #1117 : added -m 22100 = BitLocker
2019-12-31 18:42:13 +01:00
Jens Steube
6ed3003a30
Fix for -m 3000 loading hashes in pwdump format
2019-12-23 15:59:14 +01:00
Jens Steube
81903e95ee
Fix EAPOL temporary buffer overflow in -m 22000 and -m 22001
2019-12-22 10:35:40 +01:00
Jens Steube
c9b4e796b0
Fix missing EOL in -m 22000 and -m 22001
2019-12-22 10:11:25 +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
f2aedd3741
Add support to load hashes for hash-mode 2500 and 16800 format from hash-mode 22000
2019-12-16 19:35:00 +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
Jens Steube
40a5835927
In -m 12700 and -m 15200 decrypt 48 byte of data instead of just 16 byte
2019-12-13 13:19:58 +01:00
Jens Steube
8932c71ac2
Mark -m 17200, 17220, 17225 and 21800 as unstable on ROCM
2019-12-07 12:09:58 +01:00
philsmd
d07f002337
electrum 4/5: improve speed (rm hook)
2019-12-05 10:43:42 +01:00
Jens Steube
52e83c2292
Fix missing OPTS_TYPE_KEYBOARD_MAPPING in -m 624x
2019-12-03 11:26:33 +01:00
Jens Steube
9a2c4e3417
Fix invalid use of TOKEN_ATTR_VERIFY_DIGIT in -m 15500
2019-11-28 12:21:36 +01:00
Jens Steube
d18ff6fa3d
Fix -m 21600 DGST_SIZE
2019-11-27 09:07:47 +01:00
Jens Steube
86d3f9e9c7
Fix -m 21600 default hash length
2019-11-27 09:03:17 +01:00
Jens Steube
a63aa679d3
Few changes to -m 21600 and move -m 124 and -m 10000 to pure Framework category
2019-11-26 17:16:18 +01:00
Jamie R
ce17418b27
add web2py pbkdf2-hmac-sha512 variant
2019-11-24 14:49:13 +00:00
Jens Steube
d315f61414
Fix -m 1800 speed on ROCM
2019-11-24 08:50:31 +01:00
Jens Steube
d518bd3903
Unlock all threads for -m 600
2019-11-23 13:26:40 +01:00
Jens Steube
13dcae6879
Fix -m 15400 selftest-pair, benchmark-mask and unit-test
2019-11-21 09:39:07 +01:00
Jens Steube
b618a72bd7
Update accel and thread modifiers for -m 21700 and -m 21800
2019-11-16 21:09:56 +01:00
Jens Steube
d0ad516422
Add some accel and thread limits to -m 21700 and -m 21800 for a smoother benchmark and checkpoint experience
2019-11-16 12:41:59 +01:00
philsmd
db91fe6981
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
2019-11-16 10:48:52 +01:00
Jens Steube
08a74596c1
Add cry_salt_buf[] and cry_salt_len for easier readability in -m 11300
2019-11-15 13:06:45 +01:00
Jens Steube
bb2ea7ec57
Merge pull request #2222 from solardiz/nexus-wallet
...
Add Nexus legacy wallet support to -m 11300
2019-11-15 12:43:50 +01:00
Jens Steube
664e595b45
Add unstable warning for -m 10700 for Intel CPU
2019-11-14 12:46:09 +01:00
Solar Designer
9d9351da22
Add Nexus legacy wallet support to -m 11300
2019-11-12 19:32:03 +01:00
philsmd
17b7eb1dce
fixes #2200 : new WinZip tokenizer hex data length problem
2019-11-09 10:44:28 +01:00
philsmd
461deb1e17
fixes #2214 : -m 15200 = Blockchain allow large data similar to -m 12700 with hash copy
2019-11-08 11:39:03 +01:00
Jens Steube
b02fe8e076
Mark Intel OpenCL CPU runtime as broken for hash-mode 15300
2019-11-05 20:44:19 +01:00
Jens Steube
30f0745252
Merge pull request #2190 from neheb/narrow
...
Avoid narrowing errors
2019-11-05 12:30:08 +01:00
Jens Steube
82f4766f13
Merge pull request #2181 from Chick3nman/master
...
Fixed bug in mode 9500
2019-11-05 12:20:49 +01:00
Jens Steube
4078bcd8d7
Fix tokenizer configuration in -m 20710 and -m 13600
2019-11-05 12:18:14 +01:00
Jens Steube
9ea1f88f27
Fix tokenizer configuration in -m 20711
2019-11-03 12:33:09 +01:00
Jens Steube
a8555fa048
Support use of all available CPU cores for hash-mode specific hooks
2019-11-03 12:05:52 +01:00
Rosen Penev
49edbe184b
Avoid narrowing errors
...
C++ with -Wnarrowing complains about these.
2019-09-11 20:18:26 -07:00
Chick3nman
253db764b7
Fixed issue where multiple hashes with the same salt would fail to crack in module/kernel for 9500. Remove unused include in module for 9600.
2019-09-05 05:27:39 -05:00
philsmd
d9b22b86e4
wrong separator used in SipHash (-m 10100)
2019-08-22 09:45:35 +02: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
Gabriele Gristina
e921fbdf19
update SolarWinds Orion patch (3)
2019-08-07 21:21:14 +02:00
Gabriele Gristina
5f44ce06f6
update SolarWinds Orion patch (2)
2019-08-06 20:23:37 +02:00
Gabriele Gristina
54f8811b4e
update SolarWinds Orion patch (1)
2019-08-06 02:29:52 +02:00
Jens Steube
2aa5299992
Workaround too much register use in -m 14600 on low-end GPU
2019-08-05 15:23:00 +02:00
Gabriele Gristina
7532058be0
Added hash-mode 21500 - SHA512(PBKDF2-HMAC-SHA1)
2019-08-05 01:40:49 +02: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
Jens Steube
317b45adcf
Merge pull request #2137 from matrix/issue_2136
...
fix bug in 4710 a3 kernel
2019-08-02 10:23:50 +02:00
Awais Chishti
c40473416a
Avoid -Waddress-of-packed-member warnings
2019-08-01 21:31:56 +05:00
Gabriele Gristina
66337ee8f5
update AuthMe patch (2)
2019-08-01 15:12:51 +02:00
Gabriele Gristina
d794d662c6
Added hash-mode 21100 optimized kernels
2019-08-01 02:38:43 +02:00
Gabriele Gristina
94d901e411
fix bug in 4710 a3 kernel
2019-07-31 19:04:40 +02:00
Gabriele Gristina
468bf2f19a
update AuthMe patch (1)
2019-07-31 17:36:31 +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
Gabriele Gristina
ca0ef1b70e
update hash-name
2019-07-31 15:30:39 +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
Jens Steube
8ec95ddfbf
Merge pull request #2129 from matrix/sha1_combo_1
...
Added hash-mode: sha1(md5(pass).salt)
2019-07-30 12:41:31 +02:00
Gabriele Gristina
c1d15d613b
switch hash-mode from 19400 to 20700
2019-07-29 17:16:53 +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
Gabriele Gristina
038bce131f
Add Double sha256 kernel module
2019-07-20 21:06:46 +02:00
Jack Schmidt
e724e0dadc
nsec3 m 8300: salt can be empty
2019-07-18 08:06:00 -04:00
Gabriele Gristina
806b00168c
fix wrong OPTS_TYPE, add remaining 4710 kernels
2019-07-13 15:36:16 +02:00
Gabriele Gristina
bbcb23b038
Add hash mode 4710 - sha256(md5(pass))
2019-07-13 14:43:13 +02:00
Jens Steube
a7fd1e40f8
Merge pull request #2075 from matrix/zlib_support_2
...
Add zlib support for loading hashlist/wordlist (v2)
2019-07-10 10:56:06 +02:00
Gabriele Gristina
3161aec3da
fix the comments :)
2019-07-01 17:27:08 +02:00
Jens Steube
74828b765d
Merge pull request #2082 from matrix/truncLongCastAssignment_1
...
Fix truncLongCastAssignment warnings
2019-07-01 09:35:10 +02:00
Jens Steube
316ad8a406
Merge pull request #2080 from matrix/print_format_1
...
Fix some *print* format arguments
2019-07-01 09:34:22 +02:00
Gabriele Gristina
5679ca3344
Rewrite hc_fopen to better handling file descriptor locking/unlocking functions, saving kernels binary from plain to gzip format
2019-07-01 01:30:24 +02:00
Gabriele Gristina
b7a5d6b66f
Fix truncLongCastAssignment warnings
2019-06-29 18:12:00 +02:00
Gabriele Gristina
caf34e0e83
Fix some *print* format arguments
2019-06-29 17:49:57 +02:00
Gabriele Gristina
823770c149
switch from strtok to strtok_r
2019-06-29 17:14:19 +02:00
arrtchiu
2a1356a4f6
allow up to 64 bytes of salt in module 01460
2019-06-28 10:30:59 +08:00
Gabriele Gristina
481c752456
No more compress functions, update example.dict.gz, remove some comments
2019-06-27 20:18:47 +02:00
Gabriele Gristina
398c89c75c
switch almost all FILE ops, potfile is the only missing
2019-06-26 19:06:46 +02:00
Jens Steube
32cb191837
Mark -m 11300 cracking on macOS as unstable
2019-06-25 13:34:45 +02:00
Jens Steube
9cc20877f0
Mark DPAPI masterkey file cracking on macOS as unstable
2019-06-25 13:29:51 +02:00
Jens Steube
c34fcabb4b
Add missing docs/ entry for -m 20600
2019-06-22 16:05:02 +02:00
Gabriele Gristina
b2529af172
remove original commented code
2019-06-22 15:00:50 +02:00
Gabriele Gristina
b05aeac950
restore original return values in modules 2500, 2501
2019-06-22 14:25:06 +02:00
Gabriele Gristina
6cb4abd526
Add zlib support v2
2019-06-21 21:56:38 +02:00
Jens Steube
2c4a82f81c
Fix some compiler warnings in -m 172xx
2019-06-21 09:56:50 +02:00
Jens Steube
1abdecfa6c
Some more ROCm performance tuning
2019-06-20 09:27:00 +02:00
Jens Steube
955bfeaa14
Improve performance of bitsliced algorithms on ROCm
2019-06-19 16:35:52 +02:00
Jeremi M Gosney
047dea3ce3
fix endianness issue in m20600 hash encoder
2019-06-18 13:13:45 -05:00
Jeremi M Gosney
871df0b81b
add hash mode 20600 (oracle transportation manager)
2019-06-18 11:41:41 -05:00
Jens Steube
dbbdb7e5ac
WipZip cracking: Added two byte early reject, resulting in higher cracking speed
2019-06-16 11:41:42 +02:00
Jens Steube
0370f73a44
Merge pull request #2053 from philsmd/master
...
PKZIP: improve decompression and allow up to 320KB data length
2019-06-15 09:42:18 +02:00
Jens Steube
cf3dd5f3db
Update -m 13600 selftest hash
2019-06-15 09:20:15 +02:00
Jens Steube
f660b95ac6
Set selftest hash to 128 bit key in -m 13600
2019-06-15 08:40:52 +02:00
philsmd
a661728256
pkzip: for u32 use MAX_DATA / 4
2019-06-07 19:42:28 +02:00
philsmd
01a511b9dd
minor: some code formatting changes for PKZIP
2019-06-07 17:24:13 +02:00
philsmd
316b2952b5
PKZIP: improve decompression and allow up to 320KB data length
2019-06-07 15:52:37 +02:00
Jens Steube
581839d402
Fix more missing NO_UNROLL configurations on CUDA
2019-06-07 12:23:51 +02:00
Jens Steube
deb3843d76
Use NO_UNROLL in sha512 based PBKDF2 kernels with additional AES/Twofish decrypts for better performance
2019-06-07 11:07:17 +02:00
Sein Coray
1ddeb3f65f
Added check for current pkzip inflate limitation to parser
2019-06-03 08:48:13 +02:00
Jens Steube
cb56f5ac2c
Fix benchmark mask in -m 15400
2019-06-02 21:16:04 +02:00
Sein Coray
3365040bc1
fixed two bugs where pkzip hashes wouldn't be cracked
2019-05-24 22:11:51 +02:00
Jens Steube
3c603019c3
Merge pull request #2043 from s3inlc/pkzip-compression-mixed
...
Pkzip compression mixed
2019-05-21 18:07:39 +02:00
Sein Coray
215440e43c
adding support for mixed multi-file pkzip hashes with mode 17225
2019-05-20 22:25:29 +02:00
Sein Coray
3ac09d31a3
fixed mingw warnings by making clean hex to binary conversion on hash parsing
2019-05-20 22:03:55 +02:00
Sein Coray
e08fc096cd
adding support to 17230 kernel to allow compression types 0 and 8
2019-05-20 19:54:16 +02:00
Sein Coray
90ad225a8c
enforcing checksum length which is printed to be length 4 always
2019-05-20 19:49:32 +02:00
Sein Coray
aed1910205
fixed license text in pkzip master key kernels
2019-05-20 19:17:47 +02:00
Jens Steube
034987fa51
Merge pull request #2035 from s3inlc/pkzip-fix-2
...
Added parser message for pkzip hashes which have unsupported compression type for kernel
2019-05-20 11:50:22 +02:00
Jens Steube
3e64373599
Merge pull request #2034 from s3inlc/pkzip-fix-1
...
Fix issue with pkzip hashes which have a larger offset value to be printed correctly
2019-05-20 11:50:05 +02:00
Jens Steube
32881ad16d
Fix 200xx space indents and hashes count
2019-05-19 15:48:15 +02:00
Jens Steube
f1632b933e
Add support to configure hash-mode specific range of number of hashes supported
2019-05-19 14:46:05 +02:00
Jens Steube
c9fba782ed
Add minimum password length for -m 20510
2019-05-18 16:29:58 +02:00
Jens Steube
686d71397a
Merge pull request #2032 from s3inlc/master
...
Adding pkzip stream cipher kernels 20500 and 20510
2019-05-17 18:36:21 +02:00
Sein Coray
56f79232b5
adjusted name for modules
2019-05-17 15:50:03 +02:00
Sein Coray
301b5b9777
added parser message for pkzip hashes which have unsupported compression type for kernel
2019-05-17 15:42:13 +02:00
Sein Coray
c80bfde8f2
fix issue with pkzip hashes which have a larger offset value to be printed correctly
2019-05-17 15:28:49 +02:00
Sein Coray
15cbaa0f59
adding pkzip stream cipher kernels 20500 and 20510
2019-05-17 14:11:22 +02:00
Michael Sprecher
9c4c56adb9
PKZIP: return PARSER_SIGNATURE_UNMATCHED on signature mismatch
2019-05-17 11:34:59 +02:00
Sein Coray
0ea676907a
Merge remote-tracking branch 'upstream/master'
2019-05-15 14:33:32 +02:00
Jens Steube
2eebc27ec1
Merge pull request #2008 from vlohacks/master
...
New modules for Python passlib pbkdf2 sha variants
2019-05-15 09:51:19 +02:00
vlo
bc1bc55b0d
Fixed: wrong sourcecode comment
2019-05-15 07:38:18 +02:00
vlo
84b8a1b1eb
Suggested changes for pull request
...
Fixed: Moved descriptions to appropriate location in readme file
Fixed: Changed name of alternate base64 tables to ab64
Fixed: Changed hash category to HASH_CATEGORY_GENERIC_KDF
2019-05-15 07:29:29 +02:00
Sein Coray
ff718cf53f
all pkzip modules use u32 to store the hash data and use appropriate printing
2019-05-14 14:08:11 +02:00