Commit Graph

  • 9b529dc34c update hash-mode to 26200 Gabriele Gristina 2021-06-05 00:10:17 +02:00
  • 036247186b fix remaining style issues nycex 2020-07-07 20:59:58 +02:00
  • 964eb51dd9 fallback to ~/.hashcat if the xdg base directory does not exist nycex 2020-07-05 14:47:51 +02:00
  • d018469aef conform to hashcat style conventions nycex 2020-07-05 13:59:03 +02:00
  • 8d78815767 use XDG_DATA_HOME for profile_dir nycex 2020-06-16 20:05:29 +02:00
  • 918a621506 Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead Jens Steube 2021-06-04 09:48:27 +02:00
  • 7024f31b58 Update docs/changes.txt and docs/readme.txt regarding sha256(.sha256()) Jens Steube 2021-06-04 08:12:11 +02:00
  • 978f4c7a85 Merge pull request #2591 from trounce1/20720 Jens Steube 2021-06-04 08:10:49 +02:00
  • 074026a1df Update -m 3500 and -m 5000 -a 3 function calls in optimized mode Jens Steube 2021-06-03 07:57:59 +02:00
  • adf8c226fd Merge pull request #2593 from trounce1/new-3500-mode Jens Steube 2021-06-03 07:52:30 +02:00
  • f016deaa76 Merge branch 'master' into new-3500-mode Jens Steube 2021-06-03 07:52:17 +02:00
  • 38beceb170 Merge pull request #2594 from trounce1/5000 Jens Steube 2021-06-03 07:51:48 +02:00
  • 767f8a6135 Improved visibility on docs/changes.txt entry on TC/VC bug using compressed keyfiles Jens Steube 2021-06-02 19:45:00 +02:00
  • 2f99ea8595 Fixed error message in -a 9 mode with rules in case number of words from wordlist are not in sync with number of unique salts Jens Steube 2021-06-02 19:43:44 +02:00
  • ce8c121b50 BCRYPT Kernels: Improved bcrypt performance by 6.5% for high-end NVIDIA GPU devices using CUDA backend Jens Steube 2021-06-01 22:52:07 +02:00
  • 26fa6f5f32 Order improvement and technical section in changes.txt Jens Steube 2021-06-01 21:49:52 +02:00
  • 8901e657a5 RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code Jens Steube 2021-05-31 08:28:13 +02:00
  • 4e565efcf9 RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more Jens Steube 2021-05-30 19:53:28 +02:00
  • 2a55fd7f33 RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more Jens Steube 2021-05-30 15:40:33 +02:00
  • 58467e0869 PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more Jens Steube 2021-05-30 14:35:28 +02:00
  • 3192f55707 PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%. Jens Steube 2021-05-30 12:36:17 +02:00
  • 6991c3bb65 Kernels: Add RC4 cipher to crypto library with shared memory access pattern which is not causing any bank conflicts Jens Steube 2021-05-30 12:15:03 +02:00
  • f54643479d CRC32: Prevent decompression of data used in CRC32 calculation on host. This leads to false negatives with TrueCrypt/VeraCrypt keyfiles Jens Steube 2021-05-29 13:27:05 +02:00
  • e79a2aa90c Update -m 10870 -a 3 function calls in optimized mode Jens Steube 2021-05-29 10:49:06 +02:00
  • aa9cacae6b Merge pull request #2652 from matrix/hash-mode-10870 Jens Steube 2021-05-29 10:46:45 +02:00
  • 99faf3e6e1 Merge branch 'master' into hash-mode-10870 Jens Steube 2021-05-29 10:46:28 +02:00
  • 0b52409590 Modules: Recategorized HASH_CATEGORY option in various modules Jens Steube 2021-05-28 20:06:01 +02:00
  • 0a3a6a19a1 Merge pull request #2651 from matrix/hash-mode-1770 Jens Steube 2021-05-28 18:58:29 +02:00
  • 71969a33cd Merge branch 'master' into hash-mode-1770 Jens Steube 2021-05-28 18:58:19 +02:00
  • 1c9e7047c8 Merge pull request #2649 from matrix/hash-mode-1470 Jens Steube 2021-05-28 18:57:38 +02:00
  • 7078ee4fe9 Merge branch 'master' into hash-mode-10870 Jens Steube 2021-05-28 18:57:24 +02:00
  • fbc390788c Merge branch 'master' into hash-mode-1470 Jens Steube 2021-05-28 18:56:39 +02:00
  • e818b56cf3 Change module number to match future grouping Cablethief 2021-05-28 14:45:41 +02:00
  • 1785dfe089 Update -m 70 and -m 170 -a 3 function calls in optimized mode Jens Steube 2021-05-27 19:34:32 +02:00
  • 252c1f56e4 Merge pull request #2647 from matrix/hash-mode-170 Jens Steube 2021-05-27 19:32:15 +02:00
  • ef3b2fa61c Merge branch 'master' into hash-mode-170 Jens Steube 2021-05-27 19:31:44 +02:00
  • 6314c24f16 Merge pull request #2648 from matrix/hash-mode-70 Jens Steube 2021-05-27 19:30:54 +02:00
  • 9ca94a2a36 RAR3-p (Compressed): Fix workaround in unrar library in AES constant table generation to enable multi-threading support Jens Steube 2021-05-27 09:21:44 +02:00
  • 66ba860c8a Update -m 108x0 -a 3 function calls in optimized mode Jens Steube 2021-05-26 19:34:59 +02:00
  • bb00ec7d0b Merge pull request #2655 from matrix/hash-mode-10840 Jens Steube 2021-05-26 19:18:52 +02:00
  • 6ce0b568b7 Merge branch 'master' into hash-mode-10840 Jens Steube 2021-05-26 19:18:14 +02:00
  • f69615f366 Merge pull request #2653 from matrix/hash-mode-10830 Jens Steube 2021-05-26 19:16:59 +02:00
  • 7378159487 Merge branch 'master' into hash-mode-10830 Jens Steube 2021-05-26 19:16:22 +02:00
  • 9f5a22a3ab OpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name in case OpenCL runtime supports this query Jens Steube 2021-05-26 19:09:50 +02:00
  • 5c3a91565e Update feature request GitHub issue template Jens Steube 2021-05-25 09:40:26 +02:00
  • 6682574bd2 Update -m 108x0 -a 3 function calls and update some GitHub issue templates Jens Steube 2021-05-25 09:26:12 +02:00
  • 09600810d7 Merge pull request #2657 from matrix/hash-mode-10820 Jens Steube 2021-05-25 08:53:03 +02:00
  • 94df2349cb Merge branch 'master' into hash-mode-10820 Jens Steube 2021-05-25 08:52:57 +02:00
  • 0aba4cab6b Merge pull request #2656 from matrix/hash-mode-10810 Jens Steube 2021-05-25 08:51:44 +02:00
  • 32aa347e66 RAR3-p (Compressed): Deactivated plugin because unrar is having serious problems with multi threading which lead to false negatives Jens Steube 2021-05-24 17:52:09 +02:00
  • 3faad47b48 Revert "Merge branch 'matrix-hash-mode-25100'" Jens Steube 2021-05-23 10:18:51 +02:00
  • a236b55cae Merge branch 'matrix-hash-mode-25100' Jens Steube 2021-05-23 10:00:34 +02:00
  • 87f3b2caaf Merge branch 'hash-mode-25100' of https://github.com/matrix/hashcat into matrix-hash-mode-25100 Jens Steube 2021-05-23 09:58:42 +02:00
  • 1d965c3e78 Merge branch 'roycewilliams-master' Jens Steube 2021-05-23 09:50:08 +02:00
  • c3776777a5 template: mention FAQ and forums Royce Williams 2021-05-22 10:48:42 -08:00
  • 19d3696bd5 UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt, MultiBit HD (scrypt) and Umbraco HMAC-SHA1 Jens Steube 2021-05-22 11:14:51 +02:00
  • 0457016834 UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt) Jens Steube 2021-05-22 10:37:51 +02:00
  • d50beaa1a7 Documentation: Update missing documentation in plugin developer guide for OPTS_TYPE_MP_MULTI_DISABLE and OPTS_TYPE_NATIVE_THREADS Jens Steube 2021-05-22 10:36:34 +02:00
  • 0a6080505b AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance Jens Steube 2021-05-21 22:12:32 +02:00
  • df8a773341 Restore maximum password length 128 for pure RAR3 kernels Jens Steube 2021-05-21 22:04:24 +02:00
  • fd51086395 RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels Jens Steube 2021-05-21 12:46:14 +02:00
  • 23bbe457a0 RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel Jens Steube 2021-05-21 11:24:43 +02:00
  • 086660e907 Merge branch 'master' of https://github.com/hashcat/hashcat Jens Steube 2021-05-20 14:39:10 +02:00
  • 5c6501444a Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin Jens Steube 2021-05-20 14:34:24 +02:00
  • e11fa145f3 Merge pull request #2794 from realSnoopy/master Jens Steube 2021-05-20 10:03:38 +02:00
  • ea7f7909f4 update in module_13400.c realSnoopy 2021-05-19 19:31:27 +02:00
  • 1afbcb0827 Initial new algorithm issue template Jens Steube 2021-05-19 09:25:47 +02:00
  • 250a00785a Initial bug report issue template Jens Steube 2021-05-19 08:58:42 +02:00
  • 0fd8de3a75 Status Screen: Show currently running kernel type (pure, optimized) and generator type (host, device) Jens Steube 2021-05-19 08:32:24 +02:00
  • 58ffef4580 Performance Monitor: Add -S as a user suggestion to improve cracking performance in specific attack configurations Jens Steube 2021-05-19 08:31:51 +02:00
  • 9028938998 Rename -m 3202 to -m 25800 Jens Steube 2021-05-18 19:25:47 +02:00
  • 36f6fd2a63 Merge pull request #2639 from matrix/bcryptsha1 Jens Steube 2021-05-18 19:20:42 +02:00
  • 9bb45b4f4d Merge branch 'master' into bcryptsha1 Jens Steube 2021-05-18 19:20:28 +02:00
  • aa7c579736 Added hash-mode: MurmurHash Jens Steube 2021-05-18 10:58:13 +02:00
  • 10d0dde55c Update docs/changes.txt Jens Steube 2021-05-17 23:42:36 +02:00
  • 307cb63661 Merge pull request #2695 from matrix/cryptoapi Jens Steube 2021-05-17 23:41:10 +02:00
  • 751d3a6454 Rename -m 3201 to -m 25600 Jens Steube 2021-05-17 13:23:50 +02:00
  • ae2580a542 Merge pull request #2637 from matrix/bcryptmd5 Jens Steube 2021-05-17 13:17:25 +02:00
  • fe91f6276d CUDA Backend: Do not warn about missing CUDA SDK installation if --stdout is used Jens Steube 2021-05-16 18:31:43 +02:00
  • 0ba1558e17 Dependencies: Updated xxHash from 0.1.0 to v0.8.0 - Stable XXH3 Jens Steube 2021-05-16 09:51:17 +02:00
  • e365313a44 Dependencies: Updated LZMA SDK from 19.00 to 21.02 alpha Jens Steube 2021-05-16 08:51:59 +02:00
  • d08b5b04fa Unset PRODUCTION option Jens Steube 2021-05-16 08:40:25 +02:00
  • 442a95d0ea hashcat 6.2.1 Jens Steube 2021-05-15 14:07:58 +02:00
  • 0e2dc4bb82 Remove unused WITH_UNRAR macro Jens Steube 2021-05-15 13:12:23 +02:00
  • f4ca10b116 Updated unrar source from 5.9.4 to 6.0.5 Jens Steube 2021-05-15 11:31:42 +02:00
  • ce90f83b65 Dependencies: Make unrar dependencies optional and disable hash-mode 23800 if dependency is disabled Jens Steube 2021-05-15 00:04:08 +02:00
  • a5bb988f92 Unset PRODUCTION option Jens Steube 2021-05-14 19:28:39 +02:00
  • 97a8f34251 hashcat 6.2.0 Jens Steube 2021-05-14 19:08:08 +02:00
  • 475716e81d Help autotuner to find more stable workload settings for -m 6900 by limiting kernel loops Jens Steube 2021-05-13 12:14:23 +02:00
  • 774b76efe2 Remove OPTS_TYPE_MP_MULTI_DISABLE from -m 3200 for better performance on NV GPU Jens Steube 2021-05-13 08:03:44 +02:00
  • 4ce60a6c61 Add module_unstable_warning() entry for -m 21800 using rocr drivers Jens Steube 2021-05-12 07:42:46 +02:00
  • ec0d1309fe Avoid large buffer allocation on stack in -m 23700 and -m 23800 - it crashes on macOS Jens Steube 2021-05-12 00:17:41 +02:00
  • 4221bd151c Fixed unterminated salt buffer in -m 23400 module_hash_encode() in case salt was of length 256 Jens Steube 2021-05-11 23:36:31 +02:00
  • a2fcb03fe3 Update AMD GPU check on macOS warning message Jens Steube 2021-05-11 10:54:39 +02:00
  • ee7fd75efb Update tools/install_modules.sh, no longer need to uninstall pycryptodome Jens Steube 2021-05-11 08:11:30 +02:00
  • 057bf48924 Fixed unit tests using 'null' as padding method in Crypt::CBC but actually want to use 'none' Jens Steube 2021-05-11 07:15:45 +02:00
  • 282eb75fe9 Update module_unstable_warning for benchmark long selection on macOS for CPU and GPU; Allow use of GPU without --force testwise Jens Steube 2021-05-10 19:57:56 +02:00
  • bb402b784a Update module_unstable_warning for benchmark short selection on macOS for CPU and GPU; Allow use of GPU without --force testwise Jens Steube 2021-05-10 14:36:41 +02:00
  • 3d0e0d5c2d Add some device_local_mem_size checks relevant for devices with only 32k shared memory Jens Steube 2021-05-09 15:05:28 +00:00
  • bbd6e55968 Add missing null pointer to cuda_module_shared and opencl_program_shared in backend cleanup function Jens Steube 2021-05-09 14:55:52 +02:00