Commit Graph

  • 78a053800f Remove module_unstable_warning() entries for AMD (legacy) driver after workaround with zero check on context length is in use Jens Steube 2021-05-09 10:33:05 +00:00
  • 9bf0f36d0a Get rid of MAYBE_VOLATILE for context position by replacing it with zero length check Jens Steube 2021-05-09 11:43:32 +02:00
  • e4dab0f1bf OpenCL Runtime: Workaround JiT compiler segfault on legacy AMDGPU driver compiling RAR3 OpenCL kernel Jens Steube 2021-05-09 07:38:22 +00:00
  • ff72a8ed21 Remove module_unstable_warning() entries for AMD (legacy) driver after workaround inside UTF16 conversion function is in use Jens Steube 2021-05-08 15:55:32 +00:00
  • 9813811493 Remove truncation of buffer in hc_enc_next() to workaround AMD JiT compiler (legacy) issue Jens Steube 2021-05-08 16:38:48 +02:00
  • bb1460d851 Fixed hardware management sysfs readings in status screen (typically ROCm controlled GPUs) Jens Steube 2021-05-08 12:14:07 +02:00
  • 7275e94946 force add execution permission to cryptoloop2hashcat.py Gabriele Gristina 2021-05-08 02:13:05 +02:00
  • e30febc8b8 cryptoapi opts (2) and test unit Gabriele Gristina 2021-05-08 02:06:05 +02:00
  • dc4aee6748 Update tested windows version Jens Steube 2021-05-07 09:55:48 +02:00
  • 8e074481bf Update tested windows version and add missing package Jens Steube 2021-05-07 09:53:51 +02:00
  • 69dc14c66f add cryptoloop2hashcat.py Gabriele Gristina 2021-05-07 01:39:30 +02:00
  • 17a83a50af cryptoapi opts (1) Gabriele Gristina 2021-05-06 23:24:46 +02:00
  • 286002a8d9 Add note on changed scrypt benchmark parameters in -m 8900 Jens Steube 2021-05-06 17:06:28 +02:00
  • 636d711d5f Update docs/readme.txt with new hash-modes Jens Steube 2021-05-06 11:17:28 +02:00
  • fe847bd569 Update docs/changes.txt missing entries Jens Steube 2021-05-06 11:04:14 +02:00
  • 9b7c2f8f5d Merge pull request #2785 from roycewilliams/master Jens Steube 2021-05-06 08:02:36 +02:00
  • 8b35ff8f0a changes.txt nits Royce Williams 2021-05-05 21:46:13 -08:00
  • f011f790e2 Revert accidential rename of module and unit test from -m 21501 to -m 25100 Jens Steube 2021-05-05 22:57:16 +02:00
  • 32b40d5c53 Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards Jens Steube 2021-05-05 22:53:04 +02:00
  • 7baad686fa Merge pull request #2571 from ventaquil/master Jens Steube 2021-05-05 10:20:25 +02:00
  • 6917169a4b Merge pull request #2624 from matrix/SolarWinds2 Jens Steube 2021-05-05 10:12:21 +02:00
  • 08ed77c15c Merge branch 'master' into SolarWinds2 Jens Steube 2021-05-05 10:12:16 +02:00
  • 00c87bbc6d Merge pull request #2658 from matrix/SolarWinds_ServU Jens Steube 2021-05-05 10:10:12 +02:00
  • 3543094591 Make sure no password candidates get rejected for line length in -a 9 mode Jens Steube 2021-05-04 21:44:21 +02:00
  • 4930105ce3 Fixes memleak in user_options_check_files() See https://github.com/hashcat/hashcat/pull/2669 Jens Steube 2021-05-04 13:53:50 +02:00
  • 5d7dc3cbc1 Fixes memleak in user_options_check_files() See https://github.com/hashcat/hashcat/pull/2671 Jens Steube 2021-05-04 13:48:04 +02:00
  • 520d0ae398 Update benchmark_deep.pl with new hash modes added Jens Steube 2021-05-04 11:38:53 +02:00
  • 2de670d0e4 Make BCRYPT entry for CPU in hashcat.hctune after switch to OPTS_TYPE_MP_MULTI_DISABLE Jens Steube 2021-05-04 11:38:26 +02:00
  • 5e4dbe205e Add Ellesmere scrypt configuration to hashcat.hctune Jens Steube 2021-05-03 09:47:21 +02:00
  • 95489b0473 Update module_unstable_warning() for amdgpu-pro-20.50-1234664-ubuntu-20.04 (legacy) Jens Steube 2021-05-02 18:18:50 +00:00
  • b4f86d2262 Update module_unstable_warning() for -m 21800 Jens Steube 2021-05-02 12:32:17 +02:00
  • bf2064df7f Update module_unstable_warning() for -m 172xx and -m 200xx Jens Steube 2021-05-02 08:19:16 +00:00
  • 0c2afde83b Add support for clUnloadPlatformCompiler() Jens Steube 2021-05-02 08:15:25 +00:00
  • 59459d0e5b Fixed memory leak causing problems in sessions with many iterations. for instance, --benchmark-all or large mask files Jens Steube 2021-05-01 17:27:33 +02:00
  • a02b2ccd5f Fix type of address space of pointer in sha512_hmac_init_global_utf16le_swap() Jens Steube 2021-05-01 14:43:10 +02:00
  • fb081947e1 Fixed access to filename which is a null-pointer in benchmark mode Jens Steube 2021-05-01 14:13:58 +02:00
  • 0439f0c4a1 Refactor UTF8 to UTF16 conversion from fixed size to a dynamic size using a context struct. This allows handle buffer sizes of arbitrary length for conversion Jens Steube 2021-05-01 12:49:43 +02:00
  • db6f93b159 Example of a better UTF8 to UTF16LE encoding in unit test. It allows digesting UTF8 encoded password candidates from the shell in passthrough mode Jens Steube 2021-05-01 12:22:07 +02:00
  • f8ea1d5e78 Improve performance of test_any_8th_bit() by manually unrolling a few first steps Jens Steube 2021-04-30 17:22:31 +02:00
  • b7dffd9259 Improve performance for UTF8->UTF16 conversion Reverted d343e2c4a0 and ee26805138 Adds a test to decide whatever conversion technique to use. If all UTF8 characters are 7 bit, there's no need for regular conversion and we can stick to naive conversion. Jens Steube 2021-04-30 16:55:30 +02:00
  • 736290151d Merge pull request #2638 from matrix/20710_fix Jens Steube 2021-04-29 16:08:00 +02:00
  • 2857e7c881 Merge pull request #2654 from matrix/test_sh_mod Jens Steube 2021-04-29 15:50:36 +02:00
  • bd53f4a763 Merge pull request #2602 from roycewilliams/master Jens Steube 2021-04-28 10:24:26 +02:00
  • 96df73dee4 Merge pull request #2646 from Slattz/master Jens Steube 2021-04-28 10:23:29 +02:00
  • 33d95348f5 Update patch Jens Steube 2021-04-28 09:48:33 +02:00
  • 1a32feb74c Merge pull request #2644 from matrix/4510_a0_pure_fix Jens Steube 2021-04-28 09:38:39 +02:00
  • 057de100d9 Merge pull request #2645 from n8x0b7T/master Jens Steube 2021-04-27 20:03:07 +02:00
  • 2d44626ab2 Merge pull request #2650 from matrix/fix_osx_Makefile_warnings Jens Steube 2021-04-27 20:02:21 +02:00
  • d0225ecd0f Merge pull request #2775 from ventaquil/include-typing-fix Jens Steube 2021-04-27 20:01:08 +02:00
  • 9a87d5aa01 Fixed out-of-boundary reads in case user activates -S for fast but pure hashes in -a 1 or -a 3 mode Jens Steube 2021-04-27 19:55:30 +02:00
  • 3535f3ae55 Change typedef hashconfig_t Konrad Goławski 2021-04-27 19:09:44 +02:00
  • 0ba77fe761 Kernel Development: Kernel cache is disabled automatically in casehashcat is compiled with DEBUG=1 See https://github.com/hashcat/hashcat/issues/2750 Jens Steube 2021-04-26 09:51:50 +02:00
  • db57497e8f Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator Jens Steube 2021-04-26 09:32:19 +02:00
  • 9c8509e101 Update module_unstable_warning() on latest Intel OpenCL runtime Jens Steube 2021-04-26 09:25:57 +02:00
  • 17b9fcb925 Fix unicode conversion in -m 24800 Jens Steube 2021-04-26 09:24:06 +02:00
  • 1879cbefd2 Fixed vector datatype support in -m 21100 only -P mode and only -a 3 mode were affected Jens Steube 2021-04-25 21:25:28 +02:00
  • 092e838cf4 Fixed buffer overflow in -m 4710 in -P mode and only in single hash mode if salt length was larger than 32 byte Jens Steube 2021-04-25 20:50:59 +02:00
  • 7a5f3610ca Fixed buffer overflow in -m 1800 in -O mode which is optimized to handle only password candidates up to length 15 Jens Steube 2021-04-25 17:46:03 +02:00
  • 07ed10a77e Merge pull request #2768 from Chick3nman/master Jens Steube 2021-04-25 08:16:18 +02:00
  • 10119beaf0 Merge pull request #2773 from epixoip/master Jens Steube 2021-04-25 08:16:06 +02:00
  • 6ff51e1070 Workaround for NVML and WSL2 shim epixoip 2021-04-24 22:17:05 -05:00
  • 146a5237b5 Improved SCRYPT performance and updated hashcat.hctune Jens Steube 2021-04-24 14:01:13 +02:00
  • 1dac869cb7 Removed unnecessary swaps in SCRYPT based algorithms Jens Steube 2021-04-23 20:55:13 +02:00
  • 81a76e363b Fixed tuning database search if a device was not assigned an alias it couldn't be found in general Jens Steube 2021-04-23 20:53:48 +02:00
  • 793dff4d53 Fix typo in warning message Chick3nman 2021-04-22 14:27:01 -05:00
  • 1e35b05979 Update unstable warning message in all modules based on latest AMD driver (rocr version) Jens Steube 2021-04-22 20:10:49 +02:00
  • 6c54314c2d Update -a 3 kernels to make use of new parameter salt_repeat Jens Steube 2021-04-22 19:42:49 +02:00
  • 2b069a94fd Reduce some register allocation in SCRYPT based kernels to improve speed on GPU with low resources Jens Steube 2021-04-22 00:26:09 +02:00
  • c444b42290 Add optimized unroll settings for SCRYPT hash-modes Jens Steube 2021-04-21 19:02:01 +02:00
  • 15f35fa68c Scrypt Kernels: Reduced kernel wait times by making it a true split kernel where iteration count = N value Jens Steube 2021-04-21 15:59:14 +02:00
  • 56f47cabe2 Fixed race condition in potfile check during removal of empty hashes Jens Steube 2021-04-21 09:22:00 +02:00
  • 62fc3601bb Wrap atomic functions with hc_ prefix to have better platform control Jens Steube 2021-04-20 17:47:44 +02:00
  • 73cc3170f4 Fixed both false negative and false positive result in -m 3000 in -a 3 (affected only NVIDIA GPU) Jens Steube 2021-04-20 17:14:13 +02:00
  • 4ddbd7e047 Fix false positives in -m 3000 in -a 3 mode Jens Steube 2021-04-20 11:14:28 +02:00
  • 8e47fdf8f5 Add 4 times single workitem extra buffer size to total extra buffer size to workaround single workitem buffer overflows Jens Steube 2021-04-19 10:27:51 +02:00
  • 5e9adac1c2 Update module_unstable_warning() results after Crypt::CBC has been fixed Jens Steube 2021-04-19 07:51:26 +02:00
  • 483b30ea63 Disable pure kernel check for -m 24900 in unit tests. This kernel does not exist. Jens Steube 2021-04-18 15:35:03 +02:00
  • dc79983bc9 Fix out-of-boundary reads in -m 24800 pure kernels Jens Steube 2021-04-18 15:19:14 +02:00
  • a834574daf Update module_unstable_warning() based on the latest available drivers: Jens Steube 2021-04-18 14:41:44 +02:00
  • 927b06d79c Merge pull request #2762 from Banaanhangwagen/master Jens Steube 2021-04-18 11:22:41 +02:00
  • 748464ee12 License change Banaanhangwagen 2021-04-18 11:20:41 +02:00
  • 0fd85dc8ce Add files via upload Banaanhangwagen 2021-04-18 00:41:12 +02:00
  • 35aa0911d1 Remove some debugging code from tools/test_modules/m26000.pm Jens Steube 2021-04-17 21:28:20 +02:00
  • ee7d8ef0e7 Added new hash-modes Mozilla key3.db and key4.db Jens Steube 2021-04-17 21:24:27 +02:00
  • b9604b6f22 Merge pull request #2759 from Chick3nman/master Jens Steube 2021-04-16 22:54:39 +02:00
  • d298af00a0 Grammar changes, phrasing Chick3nman 2021-04-16 15:48:35 -05:00
  • 380cf61424 Fix typo, spelling Chick3nman 2021-04-16 15:11:03 -05:00
  • b2911a9a5f Add SCRYPT manual tuning information Chick3nman 2021-04-16 14:56:15 -05:00
  • 49ffdcef1b NVIDIA start to prefix the device names, make tuning database search aware. Update hashcat.hctune and add optimized SCRYPT values for RTX2080Ti. Jens Steube 2021-04-16 21:48:16 +02:00
  • 57a8923b81 Update complete SCRYPT workload tuning logic. A detailed description will follow. Set -m 8900 defaults to 16k:8:1 (default scrypt settings). Jens Steube 2021-04-16 20:17:53 +02:00
  • 96c6878efd Merge pull request #2587 from trounce1/24300-mode Jens Steube 2021-04-15 17:55:30 +02:00
  • 90bb28fcc7 Merge branch 'master' into 24300-mode Jens Steube 2021-04-15 17:55:07 +02:00
  • bd3c5795f5 Merge pull request #2583 from philsmd/telegram_desktop_modern Jens Steube 2021-04-15 17:20:07 +02:00
  • ff96015f53 Add OPTS_TYPE_NATIVE_THREADS for use by plugin developer to enforce native thread count (useful for scrypt) Jens Steube 2021-04-14 15:22:30 +02:00
  • 67d189e10a Update calculation of EXTRA_SPACE in backend.c and add upper and lower hard limit Jens Steube 2021-04-13 12:02:52 +02:00
  • 51e8661070 Update calculation of EXTRA_SPACE in backend.c to make it depending from kernel-accel Jens Steube 2021-04-13 11:47:37 +02:00
  • 9033975efd Allow plugins to disable the multiplication of the kernel-accel value with the multiprocessor count of the compute device. Will be used later. Jens Steube 2021-04-13 11:26:17 +02:00
  • ee26805138 In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs Jens Steube 2021-04-12 14:44:56 +02:00
  • 2b0001b879 Merge pull request #2749 from robertguetzkow/knx-ip-secure Jens Steube 2021-04-12 13:10:55 +02:00
  • ada829fa20 Fix the processing for constant salt Robert Gützkow 2021-04-12 09:48:38 +02:00