Commit Graph

4327 Commits (v4.0.0)
 

Author SHA1 Message Date
jsteube acca562e9f Merge branch 'master' of https://github.com/hashcat/hashcat
7 years ago
jsteube ddbe805c00 Fix last step of make_kn
7 years ago
Jens Steube a18e86a1f0 Update changes
7 years ago
Jens Steube 24a78574e2 Fix use of veracrypt-pim
7 years ago
jsteube 68f5b12754 Get rid of swap32() in make_kn() in -m 2500
7 years ago
jsteube ab1dabebbe Fix missing include in -m 2501
7 years ago
jsteube 2517292ac1 Removed option --weak-hash-check (zero-length password check) to increase startup time, it also causes many Trap 6 error on OSX
7 years ago
jsteube bac000667c Fix wpa_parse_hash(), the wpa esalt was partially initialized beforehand, we can not simply memset it to zero
7 years ago
jsteube b14f44dcf7 Fix uninitialized keymic buffer
7 years ago
jsteube beab5457e6 Backport WPA-PSK-SHA256-AES-CMAC to -m 2501
7 years ago
jsteube ca1b6492e7 Some code simplify on AES CMAC
7 years ago
jsteube 4e3a642f7f Initial WPA2-PSK-SHA256-AES-CMAC support
7 years ago
jsteube 98fc02e04b Add PTK compute for keyver 3
7 years ago
jsteube 617dbb97ba Prepare migration -m 15800 into -m 2500
7 years ago
Jens Steube dc9117f1b3 Merge pull request #1361 from philsmd/master
7 years ago
philsmd 2dadae4e9a fixed incorrect use of the esalt_bufs for -m 600 = BLAKE2-512
7 years ago
jsteube 7a278ef035 Fix overflow in out_push()
7 years ago
Jens Steube 8802b12644 Merge pull request #1358 from 0xbsec/master
7 years ago
jsteube 5551337cf6 Show advice to use optimized kernels only if there's actually one for this hash-mode
7 years ago
mhasbini de7ccd88ef Fix overflow in mangle_dupechar_last function
7 years ago
jsteube 34c5eac550 Fixed the use of --veracrypt-pim option. It was completely ignored without showing an error
7 years ago
jsteube 3aec5ecf1c Add some advice and notes about pure and optimized OpenCL kernels
7 years ago
jsteube 0675f72c4d Fix --stdout in -a 7 mode
7 years ago
jsteube b169653b8f Fix missing return value in rule_op_mangle_toggle_at()
7 years ago
jsteube 55f653f374 Get rid of volatile in TrueCrypt kernels
7 years ago
jsteube 16e33b20fc Fix out of boundary access in -m 4700
7 years ago
jsteube 51dd982b12 Bring back some volatile for AMD
7 years ago
jsteube 9125062ffc Move volatiles for AMD closer to the problem
7 years ago
jsteube 1963b12fdc According to AMD docs, GCN 3 and 4 are the same
7 years ago
jsteube 2b4be5d093 Move AMD ROCm driver check out of a --force condition
7 years ago
jsteube ac9f1da747 Add fine-tuned AMD GCN control macros
7 years ago
jsteube 3b89153c2d Fix use of --hex-salt with SALT_TYPE_GENERIC
7 years ago
jsteube d05f40ab98 Remove OpenCL build option -O2 fixed for ROCm and AMDGPU-PRO using AMD_OCL_BUILD_OPTIONS_APPEND, no longer needed with latest ROCm
7 years ago
Jens Steube a910aea9e0 Do not use __local memory for -m 13100 if running on a device without physical shared memory
7 years ago
Jens Steube b58aa445b4 Do not use __local memory for -m 7500 if running on a device without physical shared memory
7 years ago
Jens Steube 3e597f4c7b Revert use of zero-copy for main password buffer using CL_MEM_ALLOC_HOST_PTR and hc_clEnqueueMapBuffer()
7 years ago
Jens Steube 63f6ca5114 Do not use __local memory for whirlpool if running on a device without physical shared memory
7 years ago
jsteube 0a0522cf76 Reset salt length limit in test.pl for mode 4520 to not run into errors in case the user specifies the -O mode
7 years ago
jsteube 0dfe015301 Fixed a parser error in multiple modes not checking for return code, resulting in negative memory index writes
7 years ago
jsteube 8b0e7087c7 Fixed an invalid optimization code in kernel 7700 depending on the input hash, causing the kernel to loop forever
7 years ago
jsteube 151dbc5349 Fix replace value in inc_hash_ripemd160.cl
7 years ago
jsteube f859f466ef Fix -m 8300 in -a 0 mode
7 years ago
jsteube f5e04254dc Fix -m 10800 in -a 0 mode
7 years ago
jsteube 8ee75141ea OpenCL Runtime: Set OpenCL build option -O2 fixed for ROCm and AMDGPU-PRO using AMD_OCL_BUILD_OPTIONS_APPEND
7 years ago
jsteube d3b9febb30 Fix some double variable declarations
7 years ago
jsteube 40b57677cd OpenCL Kernels: Reactivate Dalibors XOR optimization on MD5_H on all MD5 based algorithms
7 years ago
jsteube 6d112aeb39 OpenCL Kernels: Rewritten Keccak kernel to run fully on registers and partially reversed last round
7 years ago
Jens Steube 8fb583f0a7 Simplify kernel thread calculation for SCRYPT based algorithms
7 years ago
Jens Steube 12295dcd90 Restore v3.6.0 kernel thread handling of scrypt
7 years ago
Jens Steube fcd20fbacb OpenCL Runtime: Fall back to 64 threads default (from 256) on AMD GPU to prevent creating too many workitems
7 years ago