Jens Steube
429b06a425
Merge pull request #2721 from h3xx/fix-typo
...
Fix typo
2021-03-30 20:40:46 +02:00
Jens Steube
de19c31dee
Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
2021-03-27 14:08:22 +01:00
Jens Steube
98ee8c4168
Merge pull request #2723 from Chick3nman/master
...
Added hash-mode 24900 - Dahua Authentication MD5
2021-03-27 14:04:42 +01:00
Jens Steube
524cb20703
Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
2021-03-26 11:36:41 +01:00
Jens Steube
71766dab43
Merge pull request #2596 from trounce1/24600
...
Added -m 24600 = SQLCipher
2021-03-26 11:22:04 +01:00
Chick3nman
677a61c7fc
Added Dahua Authentication MD5, optimized kernels only. Collision rate is high, no need for Pure kernel/longer plaintexts.
2021-03-07 17:28:42 -06:00
Dan Church
d9cd42d577
Fix typo
2021-03-03 10:26:39 -06:00
lordneon
b470ce8df2
Updated hashcategory for m24800
2021-02-05 12:54:54 +00:00
lordneon
c83204c708
Added hashmode m24800 for Umbaraco hashes
2021-02-05 12:21:07 +00:00
Gabriele Gristina
6cf3a89ac3
Added hash-mode: Stuffit5
2021-02-04 01:10:32 +01:00
Gabriele Gristina
f0dec6fe64
Added hash-mode: MS Office 2016 - SheetProtection
2021-02-02 19:34:06 +01:00
Gabriele Gristina
fda0d668e5
use skip also with first checks of backend_session_begin()
2021-01-23 18:51:25 +01:00
Gabriele Gristina
4c2605f7f2
switch to skip instead return -1 for all checks, moved cuda counter update to the end of loop
2021-01-23 18:37:47 +01:00
Gabriele Gristina
f4dbd46b71
trying skip devices instead of return -1
2021-01-23 13:54:46 +01:00
RAN1
8f871db328
Makefile: Check Darwin major version instead of macOS minor version
2021-01-07 19:03:59 -05:00
Gabriele Gristina
82af37b93a
Added salt type and slow hash info
2020-12-30 19:16:57 +01:00
Gabriele Gristina
77e328d659
Removed option --example-hashes, now is an alias of --hash-info
2020-12-29 07:56:20 +01:00
Gabriele Gristina
3ed1f0d840
Added new option: --hash-info
2020-12-29 04:58:58 +01:00
Alex Stanev
7252091d3b
Correct check for gz header.
...
gzip format is described in rfc1952.
From there, first 2 bytes (0x1f8b) are header;
next is Compression method (0x08 for deflate, this is the general used method);
and 4th byte is Flags. Some compression tools don't set this and we can't process the gzips.
zlib plays well in this cases, so we can just drop the check for the 4th byte.
2020-12-26 22:49:05 +02:00
Gabriele Gristina
54df7d53ea
Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
2020-12-25 04:50:18 +01:00
TROUNCE
bf7b9c2d73
Add files via upload
2020-10-26 23:11:16 +00:00
TROUNCE
074b821a8c
Add files via upload
2020-10-26 23:06:54 +00:00
TROUNCE
e6f94fc1fd
Add files via upload
2020-10-26 23:05:54 +00:00
TROUNCE
0dff551161
Add files via upload
2020-10-24 19:39:49 +01:00
Marcus T
5919641285
Improve warning message wording
...
The comments earlier in the file indicate an optimized kernel may be listed as unavailable either because A) it doesn't exist or B) provides no benefit.
This updates the warning message to make that more clear.
2020-10-21 16:23:38 -04:00
TROUNCE
57fac8ab0f
Add files via upload
2020-10-20 19:44:19 +01:00
Marcus T
ee3b5da25b
Improve warning message wording
...
The current warning message makes it sound like the optimized kernel exists but isn't being used. This rewording makes it clear that the optimized kernel simply doesn't exist.
2020-10-20 13:56:39 -04:00
philsmd
038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
2020-10-16 10:41:58 +02:00
Jens Steube
fb219e0a69
Added hash-mode: PKCS#8 Private Keys
2020-10-09 10:35:27 +02:00
philsmd
1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
2020-10-04 16:42:19 +02:00
Jens Steube
45ad7f9fe4
Merge pull request #2559 from philsmd/bestcrypt_v3_volume_encryption
...
Added -m 23900 = BestCrypt v3 Volume Encryption
2020-09-30 14:06:17 +02:00
Jens Steube
04d5e5a119
New Attack-Mode: Association Attack. Like JtR's single mode. Very early
...
stage. See hashcat Forum for detailed writeup.
2020-09-29 15:56:32 +02:00
philsmd
8350d4fa3c
Added -m 23900 = BestCrypt v3 Volume Encryption
2020-09-26 16:38:51 +02:00
Jens Steube
7be7ce3a31
Merge pull request #2548 from philsmd/7z_hook_init_term
...
Improved the hook's memory handling for -m 11600 = 7-Zip
2020-09-22 10:43:45 +02:00
Jens Steube
8207af471c
Update module_init() to latest structure in -m 4510
2020-09-11 13:17:12 +02:00
Jens Steube
eedd3b1434
Merge pull request #2536 from cfreal/master
...
Implement sha1(sha1($pass).$salt) kernel.
2020-09-11 13:16:25 +02:00
philsmd
fa1cd70c81
Improved the hook's memory handling for -m 11600 = 7-Zip
2020-09-11 10:23:50 +02:00
Jens Steube
90fb4aadae
Use only 128 threads for -m 12500, user can override using -T
2020-09-10 21:38:39 +02:00
Jens Steube
3cd7b1565b
Add missing free in -m 23800
2020-09-09 09:00:35 +02:00
philsmd
3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
2020-09-08 10:51:15 +02:00
Jens Steube
57bef8abc9
Display possible NVIDIA CUDA/RTC library loading error message only in case a NVIDIA device was found using OpenCL
2020-09-06 13:29:32 +02:00
Jens Steube
111f39eeb2
OpenCL Runtime: Switched default OpenCL device type on macOS from GPU to CPU. Use -D 2 to enable GPU devices.
2020-09-05 23:20:59 +02:00
cfreal
04a87d73c2
Changed mode from 4720 to 4510
2020-09-05 20:11:09 +02:00
Jens Steube
343d3bc0aa
CUDA Backend: Give detailed warning if either the NVIDIA CUDA or the NVIDIA RTC library cannot be initialized
...
CUDA Backend: Do not warn about missing CUDA SDK installation if --backend-ignore-cuda is used
2020-09-05 15:46:28 +02:00
Jens Steube
176bbd3fb7
Documentation: Added 3rd party licenses to docs/license_libs
2020-09-04 22:58:12 +02:00
Jens Steube
1ba80a6c1e
Fixed copy/paste error leading to invalid reassembled passwords added with a1b5af4433
2020-09-03 06:48:07 +02:00
Jens Steube
6a419d068c
CUDA Backend: Use blocking events to avoid 100% CPU core usage (per GPU)
2020-08-31 13:35:57 +02:00
Jens Steube
fb448b6eb6
Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
2020-08-30 15:53:58 +02:00
Jens Steube
a1b5af4433
Fixed password reassembling for cracked hashes on host for slow hashes in optimized mode that are longer than 32 characters
2020-08-30 15:45:40 +02:00
Jens Steube
62a7ae4075
Increase EXTRA_SPACE to leave some room for free device memory
2020-08-29 20:01:39 +02:00
Jens Steube
3ebf4c5f9f
Merge branch 'master' of https://github.com/hashcat/hashcat
2020-08-29 16:12:37 +02:00
Jens Steube
98aef2ae92
Module Structure: Add 3rd party library hook management functions. This also requires an update to all existing module_init()
2020-08-29 16:12:15 +02:00
cfreal
58f02c7119
Implement sha1(sha1($pass).$salt) kernel.
2020-08-28 11:36:08 +02:00
Jens Steube
45108468c9
Merge pull request #2531 from philsmd/clear_prompt
...
fixes #2518 : call clear_prompt () more often to avoid misaligned prompt
2020-08-27 09:33:40 +02:00
philsmd
ee5bce1c3e
fixes #2518 : call clear_prompt () more often to avoid misaligned prompt
2020-08-26 12:14:26 +02:00
philsmd
eed7863af4
add OPTS_TYPE_SUGGEST_KG to -m 23100 = Apple Keychain
2020-08-26 12:05:57 +02:00
Jens Steube
142d086507
Merge branch 'master' into master
2020-08-17 09:58:07 +02:00
Jens Steube
56e8de15e4
Merge pull request #2522 from roycewilliams/master
...
fix case in 'OpenSSH'
2020-08-17 09:49:42 +02:00
magnum
89f84b64a3
-m 21200 bugfix: Array declared too small. We're using indeces 0..4 so it
...
has to be pc[5].
2020-08-16 21:19:59 +02:00
Jens Steube
b737bcf7ab
Merge branch 'master' into 23400_bitwarden
2020-08-15 18:39:23 +02:00
Royce Williams
7de74a08a2
fix case in 'OpenSSH'
2020-08-15 08:15:52 -08:00
Jens Steube
30949c1578
Fixed unexpected non-unique salts in multi-hash cracking in Bitcoin/Litecoin wallet.dat module which lead to false negatives
2020-08-15 17:00:55 +02:00
philsmd
3627840bbc
AxCrypt 2: only copy/use as little data as required
2020-08-15 12:14:45 +02:00
philsmd
00ba7168fe
fixes #2510 : Added -m 23500/23600 = AxCrypt 2 AES-128/256
2020-08-14 16:18:29 +02:00
Jens Steube
a72ba6faab
Add OPTI_TYPE_SLOW_HASH_SIMD_INIT2 and OPTI_TYPE_SLOW_HASH_SIMD_LOOP2
2020-08-14 15:52:36 +02:00
Jens Steube
aa3f384858
Merge pull request #2513 from philsmd/master
...
fixes #546 : added -m 23300 = Apple iWork cracking
2020-08-14 12:38:47 +02:00
Jens Steube
1cf2f94292
Merge pull request #2514 from philsmd/axcrypt1_rename
...
fixes #2509 : use AxCrypt 1 to avoid confusion for -m 13200/13300
2020-08-14 12:31:12 +02:00
Jens Steube
762a4c45ba
Merge pull request #2512 from philsmd/patch-1
...
Makefile: minor typo
2020-08-14 12:30:03 +02:00
Jens Steube
e21463da4b
Fixed race condition resulting in out of memory error on startup if multiple hashcat instances are started at the same time
2020-08-14 09:04:52 +02:00
philsmd
035df28c8a
use base64 encoded salt for -m 23400 (Bitwarden)
2020-08-13 14:55:59 +02:00
philsmd
79e5c60fef
fixes #2505 : added -m 23400 = Bitwarden
2020-08-13 10:25:56 +02:00
philsmd
91e10abaea
fixes #2509 : use AxCrypt 1 to avoid confusion for -m 13200/13300
2020-08-12 11:22:37 +02:00
philsmd
0b06034d01
fixes #546 : added -m 23300 = Apple iWork cracking
2020-08-12 11:05:35 +02:00
philsmd
a661d0e135
Makefile: minor typo
2020-08-12 10:45:35 +02:00
Jens Steube
dc9a246893
Removed unstable warnings for AMD-GPU-PRO on -m 15300, 15700 and 21500
2020-08-05 14:52:13 +02:00
Jens Steube
cdd06d404a
Add option OPTS_TYPE_SUGGEST_KG to all -m 229xx modules
2020-08-04 15:15:41 +02:00
Jens Steube
9560bfc7a4
Fixed internal access on module option attribute OPTS_TYPE_SUGGEST_KG with the result that it was unused
2020-08-04 15:15:06 +02:00
Jens Steube
acafe3dae2
Fixed too early execution of some module functions which could make use of non-final values opts_type and opti_type
2020-08-04 14:48:12 +02:00
Jens Steube
6259acc3ab
Switch hash category for -m 15500 to HASH_CATEGORY_PRIVATE_KEY
2020-08-04 09:43:46 +02:00
Jens Steube
b8cbf94791
Add missing modules for -m 229xx
2020-08-03 18:21:26 +02:00
Jens Steube
e00cae4c5c
Update support for RSA/DSA/EC/OPENSSH Private Keys
2020-08-03 16:57:23 +02:00
Jens Steube
152fefe65f
Merge pull request #2363 from mpalmer/pkcs1
...
Module to decrypt PEM-encoded encrypted private keys (#74 )
2020-08-03 16:54:06 +02:00
Jens Steube
6cec2664bc
Add new category HASH_CATEGORY_PRIVATE_KEY
2020-07-30 12:25:46 +02:00
Jens Steube
cec6051d74
Unset PRODUCTION in src/Makefile
2020-07-29 12:32:11 +02:00
Jens Steube
61e8368592
hashcat 6.1.1
2020-07-29 12:16:53 +02:00
Jens Steube
02e2ef63fb
Fixed unresolvable relative paths in hashcat.log
2020-07-29 11:26:45 +02:00
Jens Steube
9ac87db99e
Unset PRODUCTION in src/Makefile
2020-07-28 12:43:44 +02:00
Jens Steube
9ed07f892b
hashcat 6.1.0
2020-07-28 12:29:13 +02:00
Jens Steube
f358b641e0
Merge branch 'master' into master
2020-07-27 15:47:44 +02:00
Jens Steube
0ff2f8c5e1
OpenCL Devices: Utilize PCI domain to improve alias device detection
2020-07-27 15:21:56 +02:00
philsmd
9bd77536c2
improved speed of -m 21200 by using pre-computed SHA1 hash
2020-07-26 18:00:09 +02:00
Jens Steube
4a9f8a1e75
Fixed false negatives in hash-mode 10901 if hash-mode 9200, 10000, 10900 or 20300 was used to compile the kernel binary
2020-07-23 12:56:21 +02:00
Jens Steube
91b663b14d
Fixed integer overflow for large masks in -a 6 attack mode
2020-07-21 14:12:55 +02:00
Jens Steube
5fab483cf0
Compile ZLIB: Fixed makefile include paths in case USE_SYSTEM_ZLIB is used
2020-07-21 12:41:20 +02:00
Jens Steube
ca8a8b33e6
Merge pull request #2459 from xvitaly/minizip-fix
...
Fixed linkage against packaged version of minizip (part of zlib)
2020-07-21 12:37:53 +02:00
Jens Steube
7cba225715
Added hash-mode: XMPP SCRAM
2020-07-17 14:27:00 +02:00
Jens Steube
b9f6777f1b
OpenCL Runtime: Add some unstable warnings for some SHA512 based algorithms on AMD GPU on macOS
2020-07-15 11:27:46 +02:00
Jens Steube
75d801e1d7
Compile macOS: Fixed makefile target 'clean' to correctly remove *.dSYM folders
2020-07-08 12:48:29 +02:00
Jens Steube
b35a7fc72e
Merge pull request #2480 from philsmd/macos_alias_detection
...
fixes #2460 : better alias detection esp. for macOS
2020-07-03 13:17:04 +02:00
Jens Steube
2b08f736eb
Merge pull request #2479 from philsmd/stdout_status_code
...
fixes #2465 : --stdout should return status code 0
2020-07-03 13:16:24 +02:00