Commit Graph
6630 Commits
Author SHA1 Message Date
Jens Steube 02466bf404 Add pure kernel for rar3-hp to support passwords with more than 20 characters 2020-02-04 12:44:54 +01:00
Jens Steube 1290b01b3e Fix KERN_TYPE in --stdout mode 2020-02-02 14:36:47 +01:00
Jens Steube c40f474c2e Add special module option to indicate the kernel is using dynamic shared memory 2020-02-02 11:24:38 +01:00
Jens Steube fb7bb04587 Do not use dynamic shared memory if dynamic_local_mem_size is a multiple of local_mem_size 2020-02-02 11:15:37 +01:00
Jens Steube 96a2c36f53 Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient) 2020-02-01 19:32:03 +01:00
Jens Steube aef53f7e10 OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation 2020-02-01 14:27:42 +01:00
Jens Steube 1fc37c25f9 OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time 2020-02-01 09:00:48 +01:00
Jens Steube 08163501cf Add option to disable cubin cache binaries and moved some redundant kernel load code into specific function 2020-01-31 17:50:53 +01:00
Jens Steube 01085cdab2 Move cujit_opts allocation closer to the calling functions because CUDA library needs it reinitialized after each use 2020-01-31 11:59:59 +01:00
Jens Steube 346637ec43 Improve cujit logging 2020-01-30 11:44:57 +01:00
Jens Steube 66ae5125ce Cache cubin instead of PTX to decrease startup time 2020-01-29 15:56:36 +01:00
Jens Steube cc4fd48ace Optimize hook buffer size to be copied 2020-01-26 20:31:38 +01:00
Jens Steube 46bba107fa Reduce max accel in -m 11600 since thread count was unlocked 2020-01-26 20:00:51 +01:00
Jens Steube 7d9461f8b9 Add -m 11600 optimized kernel 2020-01-26 18:38:47 +01:00
Jens Steube 424a6ee8e9 Fix endianess of MIC in -m 22000 and -m 22001 outfile format 2020-01-26 10:45:41 +01:00
Jens Steube 3561e7b8d7 Add special ROCM detection in OpenCL/inc_vendor.h 2020-01-25 12:09:39 +01:00
Jens Steube 247d1a91a5 Merge branch 'master' of https://github.com/hashcat/hashcat 2020-01-25 11:26:56 +01:00
Jens Steube 42b3ef7b90 Mark -m 137xx as unstable on rocm 2020-01-25 11:26:34 +01:00
Jens Steube c8f9bd7d64 Merge pull request #2292 from philsmd/master
Fixes #2255: new --outfile-format with support for timestamps
2020-01-24 19:54:24 +01:00
philsmd 7764d1e7e1 outfile: remove unnecessary include 2020-01-24 18:47:01 +01:00
philsmd ebd904a179 outfile: improved version of OUTFILE_FORMAT assignment 2020-01-24 18:43:13 +01:00
Jens Steube 041a777025 OpenCL Runtime: Unlocked maximum thread count for NVIDIA GPU 2020-01-24 13:24:19 +01:00
Jens Steube ccacc508cb Reenabled support for Intel GPU OpenCL runtime (Beignet and NEO) because a workaround was found (force -cl-std=CL2.0) 2020-01-24 10:52:12 +01:00
philsmd 0b082e2e31 outfile: add missing check for empty string for --outfile-format 2020-01-24 09:42:44 +01:00
philsmd 13675d2965 Fixes #2255: new --outfile-format with support for timestamps 2020-01-23 09:03:22 +01:00
Jens Steube 42358dc2f0 Remove OPTS_TYPE_PT_NEVERCRACK leftover when merging PR from an older source base 2020-01-22 09:28:48 +01:00
Jens Steube 3a5544a554 Help some compiler with 64 bit constants 2020-01-21 22:09:56 +01:00
Jens Steube cf4cee2f2f Update selection of API to make use of bitselect and rotate 2020-01-20 09:20:12 +01:00
Jens Steube 441fcea8a1 Replace mode 2500 with 22000 as default WPA benchmark mode 2020-01-19 19:24:11 +01:00
Jens Steube 7797488a12 Add PMKID/MIC to cracked output line in -m 22000 and -m 22001 2020-01-19 18:12:16 +01:00
Jens Steube 616683df5c Use an easier example hash for -m 22001 2020-01-19 10:50:47 +01:00
Jens Steube abd4b99fd9 Use an easier example hash for -m 22000 2020-01-18 15:29:06 +01:00
Jens Steube 4b16631710 Do REAL_SHM check in -m 9100 2020-01-16 19:20:57 +01:00
Jens Steube c58a889aa6 Small performance boost in -m 22400 2020-01-16 15:00:19 +01:00
Jens Steube 92281f3f58 Merge pull request #2287 from philsmd/patch-2
minor: fix type in README.md of test modules
2020-01-16 13:51:15 +01:00
Jens Steube 6732ce2352 Merge pull request #2286 from philsmd/patch-1
tests: fix return code check in attack_0 () function
2020-01-16 13:51:04 +01:00
Jens Steube 570729d7fb Merge pull request #2285 from philsmd/master
Fixes #2267: added support for -m 22400 = AES Crypt (SHA256)
2020-01-16 13:50:51 +01:00
philsmd dce54151ae minor: fix type in README.md of test modules 2020-01-16 12:25:18 +01:00
philsmd c3c4178791 tests: fix return code check in attack_0 () function 2020-01-16 12:22:30 +01:00
philsmd 4887cc47b8 Fixes #2267: added support for -m 22400 = AES Crypt (SHA256) 2020-01-16 12:15:17 +01:00
Jens Steube da7a13afcb Fix some formating 2020-01-15 20:33:26 +01:00
Jens Steube e72bd958ba Fix some formating 2020-01-15 20:27:08 +01:00
Jens Steube ae03120981 Update HASH_NAME in -m 22301 2020-01-15 10:33:36 +01:00
Jens Steube ce9b9ef015 Fix compiler warnings in -m 18700 pure mode 2020-01-15 10:22:28 +01:00
Jens Steube 31ca4984c8 Merge pull request #2282 from philsmd/master
Fixes #1534: Added Telegram and sha256($s.$p.$s)
2020-01-15 09:51:36 +01:00
philsmd 706727ad64 Fixed #1534: added -m 22301 = Telegram (SHA256) 2020-01-15 09:18:41 +01:00
philsmd 3353a6fb5d Added -m 22300 = sha256($salt.$pass.$salt) 2020-01-15 09:16:05 +01:00
Jens Steube 53105abeb4 Added hash-mode: Citrix NetScaler (SHA512) 2020-01-14 17:15:34 +01:00
Jens Steube 9824e6e91b Update unstable warnings for Intel GPU on macOSX 10.15 2020-01-14 13:29:02 +01:00
Jens Steube 7672c49f7e gcc: disable picky gcc-8 function pointer warnings 2020-01-14 13:17:45 +01:00