Commit Graph

  • 5e1d37c82e Make unsupported AMD HIP runtime version error message a bit more human readable Jens Steube 2021-08-05 18:56:33 +02:00
  • 9a7a9f66ef Add attack mode -a3 optimized kernel therealartifex 2021-08-05 11:45:17 -04:00
  • ea5ddee6e2 Add autotune event to inform the user about autotune is starting/stopping on startup Fix uninitialized value in terminal.c Jens Steube 2021-08-05 17:18:10 +02:00
  • 0738820a89 Merge branch 'hashcat:master' into master therealartifex 2021-08-05 09:29:41 -04:00
  • 70f1e16a0d Improved error message in case a module is using outdated function structure Fixed module of hash-mode 27300 missing entry for module_extra_tuningdb_block() Jens Steube 2021-08-05 14:32:11 +02:00
  • f9f3d5bbd8 Merge pull request #2924 from matrix/snmpv3_opts_if Jens Steube 2021-08-04 21:06:11 +02:00
  • bb622ee988 Merge pull request #2905 from matrix/snmpv3_sha512 Jens Steube 2021-08-04 21:05:50 +02:00
  • 63a0c5a1e1 Merge branch 'master' into snmpv3_sha512 Jens Steube 2021-08-04 21:05:42 +02:00
  • dde75f2763 Merge pull request #2904 from matrix/snmpv3_sha384 Jens Steube 2021-08-04 21:04:55 +02:00
  • cb69e2d413 Added some HIP version checks, fall back to OpenCL automatically Switched HIP version check from driverVersion to runtimeVersion Fixed syntax check of HAS_VPERM macro in several kernel includes causing invalid error message for AMD GPUs on Windows Updated AMD driver requirements Updated docs/changes.txt with missing changes from previous commits Fixed invalid vector data type in Murmur Hash in -a 3 mode Fixed uninitialized variable warning in src/hashes.c Fixed broken support for --generate-rules-func-min Jens Steube 2021-08-04 20:49:22 +02:00
  • ff55f31081 Update module, add a0 and a1 optimized kernels therealartifex 2021-08-04 01:39:47 -04:00
  • afd3858f36 Merge branch 'hashcat:master' into master therealartifex 2021-08-03 17:53:28 -04:00
  • a0c669b59f Update test module therealartifex 2021-08-03 17:52:45 -04:00
  • d22bb0e712 Renumber to hash mode 27200 therealartifex 2021-08-03 17:50:21 -04:00
  • 951ca699cf with SNMPv3, follow optimized logic path with pw_len <= 64, update changes/readme entries Gabriele Gristina 2021-08-03 22:02:50 +02:00
  • 81b54c3689 rename to 27300, reduced the amount of memory allocated in gpu for SNMPv3 HMAC-SHA512-384 Gabriele Gristina 2021-08-03 21:42:42 +02:00
  • 87f7bc59e3 reduced the amount of memory allocated in gpu for SNMPv3 HMAC-SHA384-256 Gabriele Gristina 2021-08-03 21:29:07 +02:00
  • 496805cccf Merge pull request #2917 from matrix/fix_15300_bof Jens Steube 2021-08-03 08:43:29 +02:00
  • 3c1542b0b1 Merge branch 'master' into fix_15300_bof Jens Steube 2021-08-03 08:43:24 +02:00
  • fbcd7bebe9 Merge pull request #2918 from matrix/fix_15900_bof Jens Steube 2021-08-03 08:42:49 +02:00
  • 1ee1a2278a Merge branch 'master' into fix_15900_bof Jens Steube 2021-08-03 08:42:41 +02:00
  • c2a79a4f9e Merge pull request #2607 from Cablethief/master Jens Steube 2021-08-03 08:37:12 +02:00
  • 3d4e2aec43 Work around segmentation fault in Intel JiT 2021.12.6.0.19_160000 compiling hc_enc_next()/hc_enc_next_global() Jens Steube 2021-08-03 08:34:37 +02:00
  • b9992cc119 naughty race condition return Michael Kruger 2021-08-02 15:15:05 +02:00
  • 5c9be6c855 Add extra_tuningdb_block, test mod_constrants [-1,-1] Michael Kruger 2021-08-02 14:43:22 +02:00
  • 3bb25edb58 I was wrong, the 4th module_constraints is put back Michael Kruger 2021-08-02 14:24:26 +02:00
  • 0810126145 Fix Blake2b in generic mode Jens Steube 2021-08-02 14:12:36 +02:00
  • 2814f7f910 Made all module_constraints [32,32]. Michael Kruger 2021-08-02 14:09:19 +02:00
  • 30fe29b8a8 Allways pack in the tests. Michael Kruger 2021-08-02 12:06:38 +02:00
  • b2d1f42905 Fix self-test functionality if FIXED_LOCAL_SIZE_COMP is used Fix -m 25700 datatype in -a 3 mode and maximum password length in pure kernel mode Fix -m 12500, 23700 and 23800 if password is exactly length 128 Jens Steube 2021-08-02 12:00:17 +02:00
  • 3ba02f11ea Expect Hex input, removed OPTS_TYPE_PT_ALWAYS_HEXIFY, added benchmark mask. Michael Kruger 2021-08-02 11:40:14 +02:00
  • 7f16921d8b Merge pull request #2916 from philsmd/7zip_long_data Jens Steube 2021-08-02 10:33:53 +02:00
  • 2a1ee5d218 Merge pull request #2915 from philsmd/master Jens Steube 2021-08-02 10:33:21 +02:00
  • af5d346244 Merge pull request #2894 from jtojanen/master Jens Steube 2021-08-02 10:05:20 +02:00
  • 483a62cb7c Add test module, update name of hash mode 27100 therealartifex 2021-08-01 21:31:06 -04:00
  • dc662c354e Update hash-mode number therealartifex 2021-08-01 21:09:56 -04:00
  • 20a7b9f992 Tuning-Database: Add new module function module_extra_tuningdb_block() to extend hashcat.hctune content from a plugin See src/modules/module_08900.c as an example Jens Steube 2021-08-01 16:25:37 +02:00
  • 3d7ce7162b Merge branch 'master' of https://github.com/hashcat/hashcat Jukka Ojanen 2021-08-01 15:36:52 +03:00
  • 62a06f735f kernel_memset32(): assume offset and size are bytes, not elements Jukka Ojanen 2021-08-01 15:19:15 +03:00
  • fdbfae9a28 Modify OpenCL clEnqueueFillBuffer() workaround Jukka Ojanen 2021-08-01 14:47:08 +03:00
  • dbe2bad098 Maintain code style Jukka Ojanen 2021-08-01 14:26:33 +03:00
  • 1ee222d43f Replace free() with hcfree() Jukka Ojanen 2021-08-01 14:21:18 +03:00
  • e352a79a05 Extend context in gidd_to_pw_t() Jukka Ojanen 2021-08-01 14:15:03 +03:00
  • fa2f5342a6 Merge pull request #2919 from matrix/fix_24700_bof Jens Steube 2021-08-01 10:31:43 +02:00
  • 9e077575c6 Merge branch 'master' into fix_24700_bof Jens Steube 2021-08-01 10:31:37 +02:00
  • 4d848cabbc Merge pull request #2920 from matrix/fix_25500_bof Jens Steube 2021-08-01 10:27:28 +02:00
  • a440a4dee5 Merge branch 'master' into fix_25500_bof Jens Steube 2021-08-01 10:27:23 +02:00
  • 6bcbc218d6 Fixed out-of-boundary read in input_tokenizer() if the signatures in the hash line is longer than the constant signature in the plugin Jens Steube 2021-08-01 10:21:21 +02:00
  • f4e52ca533 Add new rule function '3' to switch the case of the first letter after occurrence N of char X Jens Steube 2021-08-01 00:04:10 +02:00
  • d4997d1255 Added support for auto-tuning --kernel-threads (-T) on startup Jens Steube 2021-07-31 16:49:39 +02:00
  • 89234a5c7c Fixed buffer overflow in Stargazer Stellar Wallet XLM module Gabriele Gristina 2021-07-31 16:18:29 +02:00
  • 4869e2a9d1 Fixed buffer overflow in Stuffit5 module Gabriele Gristina 2021-07-31 15:52:44 +02:00
  • a847a4c84b Fixed multiple buffer overflow in DPAPI masterkey file v2 module Gabriele Gristina 2021-07-31 14:38:14 +02:00
  • ca896f89bc Fixed multiple buffer overflow in DPAPI masterkey file v1 module Gabriele Gristina 2021-07-31 14:34:36 +02:00
  • 6d4dbffda1 Moved the addition of static dashes to the kernel therealartifex 2021-07-30 17:13:01 -04:00
  • c571fe4957 Merge branch 'master' of https://github.com/therealartifex/hashcat therealartifex 2021-07-30 15:46:58 -04:00
  • 8f7b7b9c14 change signature of kernel functions therealartifex 2021-07-30 15:46:24 -04:00
  • 1c9add307a Merge branch 'hashcat:master' into master therealartifex 2021-07-30 15:07:50 -04:00
  • d85a9b6025 Merge pull request #2899 from matrix/snmpv3_sha256 Jens Steube 2021-07-30 18:57:49 +02:00
  • bb1ead3b01 Merge branch 'master' into snmpv3_sha256 Jens Steube 2021-07-30 18:57:44 +02:00
  • 948c2c93e8 Merge pull request #2898 from matrix/snmpv3_sha224 Jens Steube 2021-07-30 18:56:29 +02:00
  • 8801855b14 Merge branch 'master' into snmpv3_sha224 Jens Steube 2021-07-30 18:56:20 +02:00
  • 73104fafea Update based on recommendations and examination of mode 19500 therealartifex 2021-07-30 10:21:42 -04:00
  • 33ce4f9720 Add new hash-mode 28200 (SHA1DASH), used in Zynga, 8tracks, and avvo therealartifex 2021-07-30 02:30:15 -04:00
  • 92dfa7e137 Increase buffer sizes for -m 11600 = 7-Zip philsmd 2021-07-30 15:29:47 +02:00
  • 51adbbbe53 fix buffer sizes for -m 13600 = WinZip philsmd 2021-07-30 15:23:33 +02:00
  • e154f9e781 Few cleanups Jukka Ojanen 2021-07-30 12:24:21 +03:00
  • c3195d0603 Merge branch 'master' of https://github.com/hashcat/hashcat Jukka Ojanen 2021-07-30 11:34:25 +03:00
  • d721deb17a Move variables higher to avoid async execution stack problems Jukka Ojanen 2021-07-29 15:23:24 +03:00
  • 1064cce08c Synchronize before hooks Jukka Ojanen 2021-07-29 15:22:25 +03:00
  • 81c2ec3caf Small cleanup in gidd_to_pw_t() Jukka Ojanen 2021-07-29 14:48:36 +03:00
  • 8d51fca192 No need to synchronize after run_kernel() Jukka Ojanen 2021-07-29 14:40:45 +03:00
  • 7a8065d090 Do not call clWaitForEvents() after spin damper when we know that event status is CL_COMPLETE Jukka Ojanen 2021-07-29 14:39:11 +03:00
  • c48e6a25a8 Enqueue several commands before clFlush() Jukka Ojanen 2021-07-29 14:28:01 +03:00
  • 03ed06849a Merge branch 'HIP44' into master Jens Steube 2021-07-29 11:00:28 +02:00
  • d38d40c8ba Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models) Add new hash-modes to tools/benchmark_deep.pl Fix MINGW issue on 64 bit constant in refactored kernel-accel limiting section Jens Steube 2021-07-29 10:49:44 +02:00
  • 9ed231c99c Add comment to blocking OpenCL calls Jukka Ojanen 2021-07-29 00:07:10 +03:00
  • e889cf98a9 Few cleanups in autotune Jukka Ojanen 2021-07-28 23:50:58 +03:00
  • a4299b74af Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations Jens Steube 2021-07-28 20:50:05 +02:00
  • d7cc8d7cd2 Revert due to module_03200.c, module_25600.c and module_25800.c using device_param->kernel_dynamic_local_mem_size_memset Jukka Ojanen 2021-07-28 19:49:02 +03:00
  • 8b590f651b Remove unused gpu_memset and its references Jukka Ojanen 2021-07-28 19:26:30 +03:00
  • 9c0a37accf Update driver requirement Jens Steube 2021-07-28 07:56:34 +02:00
  • ae39fa0979 Merge pull request #2908 from hashcat/master Jens Steube 2021-07-28 07:55:11 +02:00
  • 25f1c12e3c SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs and new semi-automated derivation process description Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1 Jens Steube 2021-07-28 07:51:27 +02:00
  • 00c9c2ed1b Added GPG module and kernel. pelle 2021-07-27 20:46:33 +02:00
  • 5dbe4958b8 Remove digests_shown_tmp buffer, used in check_cracked() to zero out hashes Jukka Ojanen 2021-07-27 19:01:13 +03:00
  • cdf27a1cb3 Implement async run_cuda_kernel_memset() and run_cuda_kernel_memset32() Jukka Ojanen 2021-07-27 18:56:59 +03:00
  • e8be7028cd Handle errors inside check_cracked() Jukka Ojanen 2021-07-27 16:28:07 +03:00
  • be33ccaa6c check_hash() needs to return value to indicate possible error Jukka Ojanen 2021-07-27 14:36:48 +03:00
  • 532a154542 ADL: Updated support for AMD Display Library to 15.0, updated datatypes and added support for OverDrive 7 and 8 based GPUs Jens Steube 2021-07-27 12:02:27 +02:00
  • ae44a3022b Use fast event to synchronize selftest() Jukka Ojanen 2021-07-27 13:00:39 +03:00
  • d7de3550b1 Add fast event for CUDA and HIP, and use it to synchronize check_hash() Jukka Ojanen 2021-07-27 12:57:26 +03:00
  • c9d79374a5 Add missing u64 vector datatypes mapping for OpenCL Improve u64 usage in OpenCL/inc_zip_inflate.cl Jens Steube 2021-07-27 09:54:15 +02:00
  • f6de3e61e0 Merge pull request #2906 from hashcat/master Jens Steube 2021-07-27 09:48:56 +02:00
  • e5ac568afb Merge pull request #2903 from matrix/snmpv3_mod Jens Steube 2021-07-27 09:47:47 +02:00
  • e627288c04 Merge pull request #2897 from matrix/snmpv3_md5_sha1 Jens Steube 2021-07-27 09:47:11 +02:00
  • fd2cb59d26 AMD GPUs: On Apple OpenCL platform, we ask for the preferred kernel thread size rather than hard-coding 32 ECC secp256k1: Removed the inline assembly code for AMD GPUs because the latest JIT compilers optimize it with the same efficiency Jens Steube 2021-07-27 09:37:31 +02:00
  • 357c23d7a1 Added hash-mode: SNMPv3 HMAC-SHA384-256 Gabriele Gristina 2021-07-27 05:17:26 +02:00
  • 15b90c953e Added hash-mode: SNMPv3 HMAC-SHA512-384 Gabriele Gristina 2021-07-27 05:14:09 +02:00
  • d711c593de fix to crack real hashes Gabriele Gristina 2021-07-26 23:00:33 +02:00