jsteube
|
5ecbcde945
|
Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
|
2019-03-17 14:17:35 +01:00 |
|
jsteube
|
9a70655f34
|
No more need for rcon[] in AES
|
2019-03-16 21:15:05 +01:00 |
|
jsteube
|
7cb510f1ce
|
More manually unrolled cipher code
|
2019-03-16 21:11:02 +01:00 |
|
jsteube
|
a063e9ef62
|
Remove automatic unrolling on some ciphers and replace with manually unrolled code
|
2019-03-16 19:00:36 +01:00 |
|
jsteube
|
70d1343d57
|
Fix variables s_Ch and s_Cl in whirlpool hashes in non REAL_SHM mode
|
2019-03-16 16:51:54 +01:00 |
|
jsteube
|
970e5f3518
|
Fix -m 6100 in optimized mode for use with REAL_SHM
|
2019-03-15 23:27:44 +01:00 |
|
jsteube
|
218322f630
|
Support for inline VeraCrypt PIM Brute-Force
|
2019-03-15 21:48:49 +01:00 |
|
Fist0urs
|
afb010870a
|
Add hash modes 19600 (krb5tgs enctype 17) and 19700 (krb5tgs enctype 18)
|
2019-03-13 17:20:04 +01:00 |
|
jsteube
|
26d7602bbd
|
No longer need reqd_work_group_size() in OpenCL kernels since modules taken care of this using threads_min and threads_max
|
2019-03-10 12:13:14 +01:00 |
|
jsteube
|
85452e12be
|
Fix inc_cipher_des.cl for vector use
|
2019-03-10 11:07:52 +01:00 |
|
jsteube
|
84d6b8ecc1
|
Add function prototypes in OpenCL kernels to make some compilers happy
|
2019-03-09 09:05:44 +01:00 |
|
jsteube
|
ce32d57f9b
|
Make use of inc_cipher_des.cl in -m 3100
|
2019-03-09 08:43:07 +01:00 |
|
jsteube
|
27610008cb
|
Testwise disable aligned constants
|
2019-03-09 08:11:29 +01:00 |
|
jsteube
|
aeb570ca8b
|
Add inc_cipher_des.cl and make use of SHM_TYPE
|
2019-03-09 08:07:50 +01:00 |
|
jsteube
|
8c47a947a1
|
Fix some includes in -m 14600
|
2019-03-08 15:39:32 +01:00 |
|
Jens Steube
|
bc8ffadccc
|
Remove more occurances of netntlm_t in Whirlpool kernel
|
2019-03-08 15:26:50 +01:00 |
|
Jens Steube
|
07b8cafcad
|
Fix datatypes in -m 14600
|
2019-03-08 13:53:34 +01:00 |
|
Jens Steube
|
d64529ed47
|
Fix kernel header in -m 14900
|
2019-03-08 13:41:20 +01:00 |
|
Jens Steube
|
fda04609cd
|
Fix datatypes in -m 14600
|
2019-03-08 13:37:13 +01:00 |
|
Jens Steube
|
898000b7aa
|
Fix datatypes in -m 12400
|
2019-03-08 13:17:07 +01:00 |
|
Jens Steube
|
09b8bfc3a5
|
Fix datatypes in -m 10700
|
2019-03-08 13:13:01 +01:00 |
|
Jens Steube
|
7932d8c91f
|
Fix datatypes in -m 64xx and -m 137xx
|
2019-03-08 13:10:58 +01:00 |
|
Jens Steube
|
34850df1c0
|
Fix datatypes in -m 2501 and -m 16801
|
2019-03-08 13:05:23 +01:00 |
|
Jens Steube
|
74abff44d9
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 12:50:31 +01:00 |
|
Jens Steube
|
30681e5151
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 11:14:33 +01:00 |
|
Jens Steube
|
4bce25dd9d
|
Move remaining module specific typedefs and structures from inc_types.cl to kernels
|
2019-03-08 10:18:20 +01:00 |
|
Jens Steube
|
cace799187
|
Move more no unrolling exceptions from inc_vendor.cl to specific modules
|
2019-03-07 18:57:04 +00:00 |
|
Sein Coray
|
deacf3a2b9
|
fix constant name for sha224
|
2019-03-06 00:13:10 +01:00 |
|
jsteube
|
eb07d2108c
|
Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
|
2019-03-05 05:14:34 +01:00 |
|
jsteube
|
8d6a69b2a9
|
Fix salt array for -m 19300 in -a 3 mode if SIMD is used
|
2019-03-04 13:31:49 +01:00 |
|
jsteube
|
a9bafb7edb
|
Add more valid plaintext pattern for -m 12700/15200
|
2019-03-04 09:28:57 +01:00 |
|
jsteube
|
dc9279c95c
|
New Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles
|
2019-03-03 19:18:56 +01:00 |
|
jsteube
|
7c1120b784
|
Migrate unroll handling for -m 15900 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 13:44:25 +01:00 |
|
jsteube
|
ed7765d8fd
|
Manually unroll aes128_InvertKey and aes256_InvertKey to workaround some JiT compiler errors
|
2019-03-03 13:39:52 +01:00 |
|
jsteube
|
0fce6b663b
|
Testwise remove all hardcoded volatiles from cipher includes
|
2019-03-03 12:12:01 +01:00 |
|
jsteube
|
1714382daa
|
Migrate unroll handling for -m 14100 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 11:55:42 +01:00 |
|
jsteube
|
b0a83b28d1
|
Migrate unroll handling for -m 12300 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 11:47:33 +01:00 |
|
jsteube
|
1937b67595
|
Migrate unroll handling for -m 8200 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 11:43:47 +01:00 |
|
jsteube
|
fee37ac4c3
|
Migrate unroll handling for -m 8000 from OpenCL/inc_vendor.cl to module_jit_build_options()
|
2019-03-03 11:39:18 +01:00 |
|
jsteube
|
f92ebc6586
|
Fix -m 15200 and -m 12700 search string in kernel
|
2019-03-03 08:47:58 +01:00 |
|
jsteube
|
0b1169e523
|
My Wallet: Added additional plaintext pattern used in newer versions
|
2019-03-02 21:58:50 +01:00 |
|
jsteube
|
93760dab34
|
Fix -m 8100 in pure kernel mode for password length 256
|
2019-03-02 17:33:22 +01:00 |
|
jsteube
|
88a051629c
|
Support module specific JiT compiler build options
|
2019-03-02 11:12:13 +01:00 |
|
jsteube
|
a5743c5572
|
Fix invalid kernel declaration in optimized Whirlpool kernel
|
2019-03-01 21:45:25 +01:00 |
|
jsteube
|
4359418918
|
OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
|
2019-03-01 15:34:49 +01:00 |
|
jsteube
|
e1fe3e755b
|
Optimize some switch_buffer_* functions for generic OpenCL devices (CPU, various OSX, ...)
|
2019-03-01 14:49:00 +01:00 |
|
jsteube
|
23917455ef
|
Added hash-mode 19300 sha1(..)
|
2019-02-28 20:00:52 +01:00 |
|
jsteube
|
87c24200da
|
Added QNX /etc/shadow hash cracking support
- Added hash-mode 19000 QNX /etc/shadow (MD5)
- Added hash-mode 19100 QNX /etc/shadow (SHA256)
- Added hash-mode 19200 QNX /etc/shadow (SHA512)
Implements #35
|
2019-02-27 17:53:00 +01:00 |
|
jsteube
|
5da1e4b872
|
Fixed maximum password length limit which was announced as 256 but actually was 255
|
2019-02-26 21:20:07 +01:00 |
|
jsteube
|
b1a056f1b0
|
Add hc_lop_0x96 as template for eventual later use
|
2019-02-24 17:20:09 +01:00 |
|