Commit Graph
7150 Commits
Author SHA1 Message Date
Jens Steube 9033975efd Allow plugins to disable the multiplication of the kernel-accel value with the multiprocessor count of the compute device. Will be used later. 2021-04-13 11:26:17 +02:00
Jens Steube ee26805138 In UTF8 to UTF16 conversion, reserve enough room to handle very long UTF8 inputs 2021-04-12 14:44:56 +02:00
Jens Steube 2b0001b879 Merge pull request #2749 from robertguetzkow/knx-ip-secure
KNX IP Secure - Device Authentication Code
2021-04-12 13:10:55 +02:00
Robert Gützkow ada829fa20 Fix the processing for constant salt
KNX IP Secure uses a constant salt, which require the use of `OPTS_TYPE_DEEP_COMP_KERNEL`. This commit adds the required options and adjusts the indexing of the esalt accordingly. The attempt at an optimized kernel has been removed as requested in the PR feedback. Additionally, minor formatting improvements have been made.
2021-04-12 09:48:38 +02:00
Robert Gützkow 6928b95693 Add missing new line test module 2021-04-11 14:41:16 +02:00
Robert Gützkow 364338a0c9 Merge remote-tracking branch 'origin/master' into knx-ip-secure 2021-04-11 14:36:54 +02:00
Robert Gützkow c7aaf07b41 Optimizations for m25900 2021-04-11 14:13:47 +02:00
Jens Steube e591b0039b Fixed invalid handling of outfile folder entries for -m 22000 2021-04-11 14:05:55 +02:00
Jens Steube a0eae9050c OpenCL Runtime: Workaround JiT compiler deadlock on NVIDIA driver >= 465.89 2021-04-11 13:35:40 +02:00
Jens Steube d343e2c4a0 Added support for true UTF8 to UTF16 conversion in kernel crypto library 2021-04-11 11:53:47 +02:00
Jens Steube 2b8b53c884 Add -m 25400 to changes and readme 2021-04-10 10:54:51 +02:00
Jens Steube 97cce89bb8 Merge pull request #2739 from thatux/pdf-edit-25400
Added attack mode 25400
2021-04-10 10:51:39 +02:00
Your Name 59b4a37355 working unit test for m25400 2021-04-10 00:07:26 +02:00
Your Name 4b24e91610 now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore 2021-04-10 00:07:00 +02:00
Jens Steube 8cfc2dacb5 Merge pull request #2586 from llamasoft/patch-1
Improve warning message wording
2021-04-09 19:16:28 +02:00
Jens Steube 55e3952815 - Computed invalid J0 buffer if IV's != length 12
- Computed invalid GCM hash in AES_GCM_ghash(). Last 15 byte logic was partially incorrect. Worked for length % 16 = 8, but not length % 16 = 5
- Get rid of all byte swaps
2021-04-09 16:35:32 +02:00
Jens Steube 57213e6c6c Add AES_GCM_GHASH_GLOBAL() to allow using encrypted data directly from GPU memory to avoid reserving registers 2021-04-08 13:19:27 +02:00
Jens Steube b7951262e7 Merge pull request #2590 from philsmd/include_header_fix
Fix some include headers macros
2021-04-07 20:47:20 +02:00
Jens Steube f7c3a907a2 Merge pull request #2585 from ventaquil/types-guard
Fix types.h include guard
2021-04-07 20:47:05 +02:00
Jens Steube e8cb804e1a Merge pull request #2565 from philsmd/mongodb-scram
fixes #2551: Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
2021-04-06 13:56:40 +02:00
Jens Steube 9979394745 Merge branch 'master' into mongodb-scram 2021-04-06 13:52:13 +02:00
Jens Steube 71a8f97294 Optimize GCM code to use only u32 data types, make it CUDA compatible and remove some branches 2021-04-05 17:59:42 +02:00
Jens Steube b3a6e2dca6 Merge pull request #2666 from matrix/full-aes-gcm-and-hash-mode-27000
Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XML
2021-04-05 17:53:46 +02:00
Jens Steube 1ba1fa6e58 Merge branch 'master' into full-aes-gcm-and-hash-mode-27000 2021-04-05 17:51:43 +02:00
Jens Steube 6663fe4161 Merge pull request #2744 from davidbolvansky/hash_show
Machine readable mode for show hash feature
2021-04-05 12:59:04 +02:00
Jens Steube 3c199bfa1b Merge pull request #2693 from matrix/out_of_host_memory
[backend.c] skipping devices instead of stop with error
2021-04-05 12:58:47 +02:00
Jens Steube d08ec23643 Merge pull request #2667 from matrix/minimized_test.sh_false_negative
minimized the test.sh false negatives with kernels 14000 14100 14900 15400, a1
2021-04-05 12:58:35 +02:00
Dávid Bolvanský 430b8b17c1 Machine readable mode for show hash feature 2021-04-04 15:11:07 +02:00
Jens Steube f05ea114a9 Merge pull request #2668 from RealEnder/master
Correct check for gz header.
2021-04-04 12:44:53 +02:00
Jens Steube 1323ef3a82 Support loading hash from command line in -m 22000 and -m 22001
Fixes #2742
2021-04-04 11:38:02 +02:00
Robert Gützkow 9a4a8d942e Plugin for KNX IP Secure's device authentication code 2021-04-03 19:07:06 +02:00
Jens Steube 6daea9c7c1 Fix compiler warning from new --hash-info section 2021-04-03 13:40:06 +02:00
Jens Steube d53913f444 Merge pull request #2672 from matrix/example2info
Replaced --example-hashes with --hash-info
2021-04-03 13:25:51 +02:00
Jens Steube 1976118b83 Merge pull request #2677 from RAN1/darwin_version
Makefile: Check Darwin major version instead of macOS minor version
2021-04-03 13:19:37 +02:00
Jens Steube c3c315b170 Merge pull request #2706 from bernardladenthin/master
Refactoring to improve usage in external programs.
2021-04-02 11:05:54 +02:00
Jens Steube 9ee1977ac7 Rename -m 29700 to 25300 2021-04-02 11:05:00 +02:00
Jens Steube 2537de1fd4 Merge pull request #2700 from matrix/office-2016-sheetprot
Added hash-mode: MS Office 2016 - SheetProtection
2021-04-02 11:02:17 +02:00
Jens Steube 15aa544e2d Merge pull request #2740 from Chick3nman/master
Downgrade timeoutpatch warning message to advice
2021-04-02 11:01:20 +02:00
Chick3nman 9b6235a5fc Downgrade Kernel Exec Timeout Warning
Kernel times of >450ms are very uncommon and this warning is not a blocking, downgrading it to advice to allow for it to be hidden along with other advice messages.
2021-04-01 20:01:44 -05:00
Chick3nman 9be8778a51 Merge pull request #1 from hashcat/master
Merge
2021-04-01 19:48:05 -05:00
Your Name d52f9c2cad Added attack mode 25400 which cracks a pdf edit password. It's largely duplicate code of 10500. Based on https://hashcat.net/forum/thread-6233.html 2021-04-01 22:20:54 +02:00
Jens Steube b3bfaf8e1e Rename -m 29800 to -m 24700 and other small changes 2021-04-01 11:14:18 +02:00
Jens Steube 9ce063d4b6 Merge pull request #2702 from matrix/stuffit5
Added hash-mode: Stuffit5
2021-04-01 11:08:27 +02:00
Jens Steube 42dfa6b543 Add optimized -m 24800 kernels 2021-03-31 11:05:22 +02:00
Jens Steube ea4fdcd7dd Merge pull request #2703 from lordneon/master
Added hash-mode 24800 - Umbraco HMAC-SHA1
2021-03-31 11:03:41 +02:00
Jens Steube 9e474e1e83 Add support for modulus operator in vector data types 2021-03-30 21:43:27 +02:00
Jens Steube 429b06a425 Merge pull request #2721 from h3xx/fix-typo
Fix typo
2021-03-30 20:40:46 +02:00
Jens Steube d616a9e42f Add note about tested WSL2 configuration 2021-03-29 17:43:43 +02:00
Jens Steube 4282c2a3d7 Merge pull request #2716 from realSnoopy/patch-1
Update BUILD_WSL.md
2021-03-29 17:40:26 +02:00
Jens Steube 995dc96b9d Disable MINGW test. It seems AppVeyor is no longer supporting MSYS2. Not a hashcat problem. See BUILD_MSYS2.md for local test. 2021-03-28 18:29:18 +02:00