DoZ10
e71c68e0af
Fixed endianness to remove unecessary kernel swaps ops
7 years ago
Jens Steube
0fcf51dee3
Fixed a missing type specifier in a function declaration of the RACF kernel
7 years ago
DoZ10
c1f8204b06
Prepared transform routine
7 years ago
DoZ10
0e018c717d
Unrolled for() loops and removed S & P structs
7 years ago
DoZ10
76e3c0618e
Fixed for() loops coding style
7 years ago
DoZ10
903e716b9a
Swapped to outlen and tested. Okay. Still having problems with VECT_SIZE > 1
7 years ago
DoZ10
58c1f46b19
Merge and conflict resolve.
7 years ago
DoZ10
10629190e3
Now compiles for test.sh -m 600 -a 0 -V1 and -V2, but does not resolve on V2.
7 years ago
DoZ10
de477580a0
Code Cleanup and short doc additions
7 years ago
DoZ10
1386d0eecc
Added kernel m00600_a1.cl
7 years ago
DoZ10
bb61408e89
Added kernel m00600_a0
7 years ago
DoZ10
60afdc2a30
Added function m04 in attack mode 3
7 years ago
DoZ10
72724ccba4
Removed rotr64_w() function.
7 years ago
DoZ10
b61d74255b
Removed load64() and load64_reverse() functions.
7 years ago
DoZ10
ad305308bb
Remove useless loop.
7 years ago
DoZ10
5689892e46
Removed useless spaces.
7 years ago
DoZ10
976f50a56b
Code cleanup.
7 years ago
DoZ10
3ce9597685
Renamed load64_inv -> load64_reverse
7 years ago
DoZ10
afdef5ce1c
fix: Kernel m00600_a3.cl function s04.
7 years ago
Jens Steube
a93a143d1e
Use scalar swap32() version for scalar variable
7 years ago
DoZ10
d455c18d4b
saved.
7 years ago
DoZ10
c3b95db072
rm: cleanup files.
7 years ago
DoZ10
d5ca5d59db
add: lots of things....
7 years ago
DoZ10
69dad31a29
fix: changed -m 6200 -> 600
7 years ago
DoZ10
abb0f84985
fix: m number in cl file.
7 years ago
DoZ10
bf45f87d39
random work...
7 years ago
DoZ10
4e9bb8b093
init
7 years ago
jsteube
26949a4fce
WPA cracking: Improved nonce-error-corrections mode to fix corrupt nonce generated on Big-Endian devices
...
WPA cracking: Reduced --nonce-error-corrections default from 16 to 8 to compensate speed drop caused due to Big-Endian fixes
Fixes https://github.com/hashcat/hashcat/issues/1221
7 years ago
jsteube
d1b2fa0b31
Added hash-mode 15100 = Juniper/NetBSD sha1crypt
7 years ago
jsteube
2bc65c2c4d
A bit a different _comp kernel iteration for WPA which can have lots of handshakes
8 years ago
jsteube
bea0e52cdb
Remove unused variable
8 years ago
jsteube
c04dd5c8b1
WPA cracking: Added support for WPA/WPA2 handshake AP nonce automatic error correction
...
WPA cracking: Added parameter --nonce-error-corrections to configure range of error correction
8 years ago
jsteube
33a043ec63
Refactored internal use of esalt from sync with number of salts to sync with number of digests
...
This enables a true N esalts per salt feature which is required for WPA/WPA2 handling
In case we need that for a future algorithm, just make sure to have a unique value in digest in hash parser.
Fixes https://github.com/hashcat/hashcat/issues/1158
8 years ago
jsteube
89f8739dde
Fixed overflow in bcrypt kernel in expand_key() function
8 years ago
philsmd
35c1f731b8
osx: some more volatile are required for luks/tc
8 years ago
philsmd
fbb1f92d2b
osx: -m 3200 = bcrypt needs a volatile variable
8 years ago
jsteube
72edd17481
Workaround -m 9100 to run on AMDGPU-Pro
8 years ago
jsteube
a5b8a91d58
Small -m 9100 cleanups
8 years ago
Jens Steube
e82ce9243d
Added support for filtering hccapx message pairs using --hccapx-message-pair
8 years ago
Jens Steube
0fc949ef69
Fixed cracking of PeopleSoft Token if salt length + password length is >= 128 byte
8 years ago
jsteube
2ece9742e1
Compress multiple newlines to one
8 years ago
jsteube
d0fa9d059d
Remove some unused macros
8 years ago
jsteube
22be61b20d
Remove aligned __constant datatypes from OpenCL kernel function declarations
8 years ago
jsteube
6401c58568
Align all the __constant buffers to workaround OpenCL JIT compiler errors in NV drivers 378.x
8 years ago
jsteube
3fb433de60
Remove __constant from OpenCL kernel function declarations
8 years ago
jsteube
ecb851ecda
Testwise workaround for -m 9100 on 378.x
8 years ago
jsteube
c094f3b511
Workaround added for NVidia OpenCL runtime: RACF kernel requires EBCDIC lookup to be done on shared memory
8 years ago
Jens Steube
2dd8018915
Fix -m 4520 for salt length exactly 15
8 years ago
jsteube
7aab78fb52
Fix broken SHA512 in LUKS due to union refactoring in tmps variable
8 years ago
jsteube
ba5fb80a38
Refactor kernel declarations for Skip32 to enable OSX using it
8 years ago
Jens Steube
4a3c90dd3c
Fixes https://github.com/hashcat/hashcat/issues/1123
8 years ago
jsteube
9b08d4af0f
Update hccapx format to version 4
8 years ago
Jens Steube
dd55c1eb66
WPA: Changed format for outfile and potfile from essid:mac1:mac2 to hash:mac_ap:mac_sta:essid
...
Fixes https://github.com/hashcat/hashcat/issues/1113
8 years ago
jsteube
bbb4c74e85
OpenCL Kernel: Remove "static" keyword from function declarations; Causes older Intel OpenCL runtimes to fail compiling
8 years ago
jsteube
63b7321be2
Fixed WPA/WPA2 cracking in case eapol frame is >= 248 byte
8 years ago
jsteube
366f5133ac
Workaround added for AMDGPU-Pro OpenCL runtime: RAR3 kernel require a volatile variable to work correctly
8 years ago
philsmd
227c0be95e
resolves #1018 : added -m 3910 = md5(md5($pass).md5($salt))
8 years ago
jsteube
717da7f4f2
Added support for loading hccapx files
8 years ago
philsmd
c18c2950c9
mv switch_buffer_by_offset_8x4_le_S and switch_buffer_by_offset_8x4_le_VV () into inc_common.cl
8 years ago
philsmd
15a9644f2a
fixes #943 : added -m 15000 = FileZilla Server >= 0.9.55
8 years ago
jsteube
c1d88f3234
Fix updated switch_buffer_* functions to run on AMD
8 years ago
philsmd
fe6309caa7
fixes #398 : added -m 4110 md5($salt.md5($pass.$salt))
8 years ago
philsmd
8e689058d0
#398 : add -m 4010 = md5($salt.md5($salt.$pass))
8 years ago
jsteube
16beac5b07
Fix kernel m04520_a3.cl
8 years ago
jsteube
fbae77b976
Fix kernel m04520_a1.cl
8 years ago
jsteube
b886dc3ede
Fix kernel m04520_a0.cl
8 years ago
jsteube
e0c3f447da
Added hash-mode 4520 = sha1($salt.sha1($pass))
...
Added hash-mode 4522 = PunBB
OpenCL Kernel: Renumbered hash-mode 7600 to 4521
The mode 4520 is the first to support salt length up to 64
8 years ago
philsmd
96e312ccb6
fixes #537 : added -m 7000 = Fortigate (FortiOS)
8 years ago
Jens Steube
3baec81d90
Rewrite -m 13400 to work with SHM_TYPE instead of __local to workaround compiler error on Intel CPU
8 years ago
jsteube
1b8c2a29f1
Added hash-mode 14900 = Skip32
8 years ago
jsteube
dd263c1d20
Optimize luks_tmp_t type size
8 years ago
jsteube
dfba341ac5
Fix some CRLF in OpenCL kernels
8 years ago
jsteube
e0189cb741
Fix some compiler warnings for older compilers
8 years ago
jsteube
7c7e4605d4
Fix -m 13400 include filename changed during LUKS implementation
8 years ago
Jens Steube
07c89833c9
Added hash-mode 14800 = iTunes Backup >= 10.0
8 years ago
philsmd
9327475b41
added -m 14700 = iTunes Backup < 10.0
8 years ago
philsmd
6fe0173a79
#965 : new hook function to support LZMA1/LZMA2 decompression for -m 11600 = 7-Zip
8 years ago
Jens Steube
5c5f8da9b1
Fixed DEScrypt cracking in BF mode in case the hashlist contains more than 16 times the same salt
...
Fixes https://github.com/hashcat/hashcat/issues/972
8 years ago
jsteube
8257883ec1
Added hash-mode 14600 = LUKS
8 years ago
jsteube
a1c13778c7
Workaround added for AMDGPU-Pro OpenCL runtime: AES encrypt and decrypt Invertkey function was calculated wrong in certain cases
8 years ago
Jens Steube
b0ff13b496
Truecrypt/Veracrypt: Use CRC32 to verify headers instead of fuzzy logic, greatly reduces false positives from 18:2^48 to 3:2^64
8 years ago
jsteube
72af615e8b
WPA cracking: Reuse PBKDF2 intermediate keys if duplicate essid is detected
8 years ago
Gabriele Gristina
37f562cabd
Reorganized 'SHA-2' constants
8 years ago
Gabriele Gristina
496c749b2b
Add missings requirements for SHA-224 support
8 years ago
Gabriele Gristina
8b0764bc4d
Add support for SHA-224
8 years ago
jsteube
efff87b9d8
Fix some leftover spaces when experimenting with restrict keyword
8 years ago
jsteube
d3c10bdb35
Replaced SETSHIFTEDINT() with PUTCHAR() on AMD to workaround OpenCL runtime bug
8 years ago
jsteube
1eab457963
Workaround -m 7900 performance loss on AMD caused by CL1.2
8 years ago
jsteube
cad3b3e10b
Get rid of truecrypt_mdlen
8 years ago
Gabriele Gristina
d815667880
aes256 test 01 + OpenCL/m13400.cl aes const optimization
8 years ago
Gabriele Gristina
d9ff76052b
aes256 test 01
8 years ago
Jens Steube
b9c0c26917
Optimize KeePass on GTX1080
8 years ago
jsteube
7f8c129cbc
Merge branch 'fix_m14400_a3' of https://github.com/matrix/hashcat into matrix-fix_m14400_a3
8 years ago
jsteube
6b3cb78154
Merge branch 'fix_m14400_a1' of https://github.com/matrix/hashcat into matrix-fix_m14400_a1
8 years ago
jsteube
9c39ee4e8b
Merge branch 'fix_m14400_a0' of https://github.com/matrix/hashcat into matrix-fix_m14400_a0
8 years ago
jsteube
55aaa86f6b
Merge branch 'fix_m14100_a3' of https://github.com/matrix/hashcat into matrix-fix_m14100_a3
8 years ago
jsteube
13dcf31019
Merge branch 'fix_m14100_a1' of https://github.com/matrix/hashcat into matrix-fix_m14100_a1
8 years ago
jsteube
58abbd10ce
Merge branch 'fix_m14100_a0' of https://github.com/matrix/hashcat into matrix-fix_m14100_a0
8 years ago
jsteube
80ab010fca
Merge branch 'fix_m14000_a3' of https://github.com/matrix/hashcat into matrix-fix_m14000_a3
8 years ago
jsteube
5a186e5414
Merge branch 'fix_m14000_a1' of https://github.com/matrix/hashcat into matrix-fix_m14000_a1
8 years ago
jsteube
d5d965bde7
Merge branch 'fix_m14000_a0' of https://github.com/matrix/hashcat into matrix-fix_m14000_a0
8 years ago
jsteube
e43bc6102f
Merge branch 'fix_m13900_a3' of https://github.com/matrix/hashcat into matrix-fix_m13900_a3
8 years ago
jsteube
0285f67066
Merge branch 'fix_m13900_a1' of https://github.com/matrix/hashcat into matrix-fix_m13900_a1
8 years ago
jsteube
780a7d2129
Merge branch 'fix_m13900_a0' of https://github.com/matrix/hashcat into matrix-fix_m13900_a0
8 years ago
jsteube
0c1dbe881d
Merge branch 'fix_m13800_a3' of https://github.com/matrix/hashcat into matrix-fix_m13800_a3
8 years ago
jsteube
27f83ed3a9
Merge branch 'fix_m13800_a1' of https://github.com/matrix/hashcat into matrix-fix_m13800_a1
8 years ago
jsteube
cde81668ac
Merge branch 'fix_m13800_a0' of https://github.com/matrix/hashcat into matrix-fix_m13800_a0
8 years ago
jsteube
d104aac2f5
Merge branch 'fix_m13753' of https://github.com/matrix/hashcat into matrix-fix_m13753
8 years ago
jsteube
81db5fd165
Merge branch 'fix_m13752' of https://github.com/matrix/hashcat into matrix-fix_m13752
8 years ago
jsteube
b6803615b0
Merge branch 'fix_m13751' of https://github.com/matrix/hashcat into matrix-fix_m13751
8 years ago
jsteube
dcde26a336
Merge branch 'fix_m13600' of https://github.com/matrix/hashcat into matrix-fix_m13600
8 years ago
jsteube
88a778a470
Merge branch 'fix_m13500_a3' of https://github.com/matrix/hashcat into matrix-fix_m13500_a3
8 years ago
jsteube
a073abc0bb
Merge branch 'fix_m13500_a1' of https://github.com/matrix/hashcat into matrix-fix_m13500_a1
8 years ago
jsteube
00fa309815
Merge branch 'fix_m13500_a0' of https://github.com/matrix/hashcat into matrix-fix_m13500_a0
8 years ago
jsteube
aedc28eec1
Merge branch 'fix_m13400' of https://github.com/matrix/hashcat into matrix-fix_m13400
8 years ago
jsteube
a7e9fbea0f
Merge branch 'fix_m13300_a3' of https://github.com/matrix/hashcat into matrix-fix_m13300_a3
8 years ago
jsteube
a225da39a9
Merge branch 'fix_m13200' of https://github.com/matrix/hashcat into matrix-fix_m13200
8 years ago
jsteube
6c445e35d7
Merge branch 'fix_m13100_a3' of https://github.com/matrix/hashcat into matrix-fix_m13100_a3
8 years ago
jsteube
337957d96f
Merge branch 'fix_m13100_a1' of https://github.com/matrix/hashcat into matrix-fix_m13100_a1
8 years ago
jsteube
878b50e0d3
Merge branch 'fix_m13100_a0' of https://github.com/matrix/hashcat into matrix-fix_m13100_a0
8 years ago
jsteube
5ad247240d
Merge branch 'fix_m13000' of https://github.com/matrix/hashcat into matrix-fix_m13000
8 years ago
jsteube
c7d56925ca
Merge branch 'fix_m12900' of https://github.com/matrix/hashcat into matrix-fix_m12900
8 years ago
jsteube
4ecf558ec7
Merge branch 'fix_m12800' of https://github.com/matrix/hashcat into matrix-fix_m12800
8 years ago
jsteube
1056b688bb
Merge branch 'fix_m12700' of https://github.com/matrix/hashcat into matrix-fix_m12700
8 years ago
jsteube
7bba144b56
Merge branch 'fix_m12600_a3' of https://github.com/matrix/hashcat into matrix-fix_m12600_a3
8 years ago
jsteube
585c80fc22
Merge branch 'fix_m12500' of https://github.com/matrix/hashcat into matrix-fix_m12500
8 years ago
jsteube
afbe21c64f
Merge branch 'fix_m12400' of https://github.com/matrix/hashcat into matrix-fix_m12400
8 years ago
jsteube
1e7fd5044e
Merge branch 'fix_m12300' of https://github.com/matrix/hashcat into matrix-fix_m12300
8 years ago
jsteube
d5e668a4a8
Merge branch 'fix_m12200' of https://github.com/matrix/hashcat into matrix-fix_m12200
8 years ago
jsteube
fa2caacbb0
Merge branch 'fix_m12000' of https://github.com/matrix/hashcat into matrix-fix_m12000
8 years ago
jsteube
ed6d2dc1c3
Merge branch 'fix_m11900' of https://github.com/matrix/hashcat into matrix-fix_m11900
8 years ago
jsteube
5a5535a00e
Merge branch 'fix_m11800_a3' of https://github.com/matrix/hashcat into matrix-fix_m11800_a3
8 years ago
jsteube
e31f8c7444
Merge branch 'fix_m11800_a1' of https://github.com/matrix/hashcat into matrix-fix_m11800_a1
8 years ago
jsteube
2afd1b5613
Merge branch 'fix_m11800_a0' of https://github.com/matrix/hashcat into matrix-fix_m11800_a0
8 years ago
jsteube
524d71bf02
Merge branch 'fix_m11700_a3' of https://github.com/matrix/hashcat into matrix-fix_m11700_a3
8 years ago
jsteube
747045b8ed
Merge branch 'fix_m11700_a1' of https://github.com/matrix/hashcat into matrix-fix_m11700_a1
8 years ago
jsteube
b708616e5e
Merge branch 'fix_m11700_a0' of https://github.com/matrix/hashcat into matrix-fix_m11700_a0
8 years ago
jsteube
b559e99287
Merge branch 'fix_m11600' of https://github.com/matrix/hashcat into matrix-fix_m11600
8 years ago
jsteube
c239eddc82
Merge branch 'fix_m11500_a3' of https://github.com/matrix/hashcat into matrix-fix_m11500_a3
8 years ago
jsteube
6b494afb6b
Merge branch 'fix_m11500_a1' of https://github.com/matrix/hashcat into matrix-fix_m11500_a1
8 years ago
jsteube
fc86594441
Merge branch 'fix_m11500_a0' of https://github.com/matrix/hashcat into matrix-fix_m11500_a0
8 years ago
jsteube
3d118c7a31
Merge branch 'fix_m11400_a3' of https://github.com/matrix/hashcat into matrix-fix_m11400_a3
8 years ago
jsteube
ea830c0499
Merge branch 'fix_m11400_a1' of https://github.com/matrix/hashcat into matrix-fix_m11400_a1
8 years ago
jsteube
510c7e97c2
Merge branch 'fix_m11400_a0' of https://github.com/matrix/hashcat into matrix-fix_m11400_a0
8 years ago
jsteube
27136bb604
Merge branch 'fix_m11300' of https://github.com/matrix/hashcat into matrix-fix_m11300
8 years ago
jsteube
2a272f201b
Merge branch 'fix_m11200_a3' of https://github.com/matrix/hashcat into matrix-fix_m11200_a3
8 years ago
jsteube
25b1451d19
Merge branch 'fix_m11100_a3' of https://github.com/matrix/hashcat into matrix-fix_m11100_a3
8 years ago
jsteube
41168693ed
Merge branch 'fix_m11000_a3' of https://github.com/matrix/hashcat into matrix-fix_m11000_a3
8 years ago
jsteube
1655f560ee
Merge branch 'fix_m10900' of https://github.com/matrix/hashcat into matrix-fix_m10900
8 years ago
jsteube
7341d9d92c
Merge branch 'fix_m10800_a3' of https://github.com/matrix/hashcat into matrix-fix_m10800_a3
8 years ago