1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-23 00:28:11 +00:00

My Wallet: Added additional plaintext pattern used in newer versions

This commit is contained in:
jsteube 2019-03-02 21:58:50 +01:00
parent bfdeb6eac5
commit 0b1169e523
2 changed files with 21 additions and 12 deletions

View File

@ -334,13 +334,8 @@ __kernel void m12700_comp (KERN_ATTR_TMPS (mywallet_tmp_t))
for (int i = 1; i < 16 - 6; i++)
{
if (pt[i + 0] != '"') continue;
if (pt[i + 1] != 'g') continue;
if (pt[i + 2] != 'u') continue;
if (pt[i + 3] != 'i') continue;
if (pt[i + 4] != 'd') continue;
if (pt[i + 5] != '"') continue;
if ((pt[i + 0] != '"') && (pt[i + 1] != 'g') && (pt[i + 2] != 'u') && (pt[i + 3] != 'i') && (pt[i + 4] != 'd') && (pt[i + 5] != '"'))
{
const u32 r0 = data[0];
const u32 r1 = data[1];
const u32 r2 = data[2];
@ -350,4 +345,17 @@ __kernel void m12700_comp (KERN_ATTR_TMPS (mywallet_tmp_t))
#include COMPARE_M
}
if ((pt[i + 0] != '"') && (pt[i + 1] != 't') && (pt[i + 2] != 'x') && (pt[i + 3] != '_') && (pt[i + 4] != 'n') && (pt[i + 5] != 'o'))
{
const u32 r0 = data[0];
const u32 r1 = data[1];
const u32 r2 = data[2];
const u32 r3 = data[3];
#define il_pos 0
#include COMPARE_M
}
}
}

View File

@ -37,6 +37,7 @@
- OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
- OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers
- OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
- My Wallet: Added additional plaintext pattern used in newer versions
##
## Technical