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 |
|
jsteube
|
540b405e3a
|
Replace IS_ROCM with HAS_VPERM and HAS_VADD3
|
2019-02-24 10:12:48 +01:00 |
|
jsteube
|
2c0c82c8af
|
OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
|
2019-02-24 09:10:37 +01:00 |
|
jsteube
|
69c3ea2d27
|
Fixed invalid transfer from __constant to __local memory in -m 9100
|
2019-02-24 08:26:10 +01:00 |
|
jsteube
|
be365acef8
|
Remove some optimization in -m 18700 which ROCM doesn't like
|
2019-02-24 08:02:13 +01:00 |
|
jsteube
|
d0d4ce9f8c
|
Added hash-mode 18800 Blockchain, My Wallet, Second Password (SHA256)
|
2019-02-23 17:45:02 +01:00 |
|
jsteube
|
684256022e
|
Small fix for -m 18900
|
2019-02-22 16:00:08 +01:00 |
|
jsteube
|
29fedf2c41
|
Added hash-mode 18900 Android Backup
|
2019-02-22 15:49:47 +01:00 |
|
jsteube
|
3dd0a7140d
|
Respect combs_mode in -a 1/6/7 attack in -m 18700
|
2019-02-22 12:43:22 +01:00 |
|
jsteube
|
a0fba5fb11
|
Improve -m 18700 cracking speed
|
2019-02-22 12:33:16 +01:00 |
|
jsteube
|
b4d52e412b
|
Rename -m 18700 to Java Object hashCode()
|
2019-02-22 09:30:56 +01:00 |
|
jsteube
|
51eb9ebff7
|
Added hash-mode 18700 DJB 32
|
2019-02-21 13:52:01 +01:00 |
|
jsteube
|
9fc193ce47
|
Bitcoin Wallet: Be more user friendly by allowing a larger data range for ckey and public_key
|
2019-02-20 16:20:28 +01:00 |
|
jsteube
|
63fac132e3
|
Fix cracking streebog 256/512 hmac cracking with password length > 64
|
2019-02-19 17:17:01 +01:00 |
|
jsteube
|
f4e43da456
|
Fix whirlpool final() handling
|
2019-02-17 08:57:51 +01:00 |
|
jsteube
|
158b93832c
|
Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
|
2019-02-15 15:50:58 +01:00 |
|
jsteube
|
dd293f7a93
|
Fixed -m 600 in -a 3 mode for passwords > 16
|
2019-02-13 13:48:31 +01:00 |
|
jsteube
|
e571b890e9
|
Fixed length check for raw PBKDF2 modules
|
2019-02-13 10:03:07 +01:00 |
|