Commit Graph

3725 Commits (v6.2.1)

Author SHA1 Message Date
Jens Steube 62fc3601bb Wrap atomic functions with hc_ prefix to have better platform control
3 years ago
Jens Steube 8e47fdf8f5 Add 4 times single workitem extra buffer size to total extra buffer size to workaround single workitem buffer overflows
3 years ago
Jens Steube 5e9adac1c2 Update module_unstable_warning() results after Crypt::CBC has been fixed
3 years ago
Jens Steube a834574daf Update module_unstable_warning() based on the latest available drivers:
3 years ago
Jens Steube ee7d8ef0e7 Added new hash-modes Mozilla key3.db and key4.db
3 years ago
Jens Steube 49ffdcef1b NVIDIA start to prefix the device names, make tuning database search aware.
3 years ago
Jens Steube 57a8923b81 Update complete SCRYPT workload tuning logic.
3 years ago
Jens Steube 90bb28fcc7
Merge branch 'master' into 24300-mode
3 years ago
Jens Steube bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
3 years ago
Jens Steube ff96015f53 Add OPTS_TYPE_NATIVE_THREADS for use by plugin developer to enforce native thread count (useful for scrypt)
3 years ago
Jens Steube 67d189e10a Update calculation of EXTRA_SPACE in backend.c and add upper and lower hard limit
3 years ago
Jens Steube 51e8661070 Update calculation of EXTRA_SPACE in backend.c to make it depending from kernel-accel
3 years ago
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.
3 years ago
Robert Gützkow ada829fa20
Fix the processing for constant salt
3 years ago
Robert Gützkow 364338a0c9
Merge remote-tracking branch 'origin/master' into knx-ip-secure
3 years ago
Jens Steube e591b0039b Fixed invalid handling of outfile folder entries for -m 22000
3 years ago
Jens Steube a0eae9050c OpenCL Runtime: Workaround JiT compiler deadlock on NVIDIA driver >= 465.89
3 years ago
Jens Steube 97cce89bb8
Merge pull request #2739 from thatux/pdf-edit-25400
3 years ago
Your Name 4b24e91610 now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore
3 years ago
Jens Steube 8cfc2dacb5
Merge pull request #2586 from llamasoft/patch-1
3 years ago
Jens Steube 57213e6c6c Add AES_GCM_GHASH_GLOBAL() to allow using encrypted data directly from GPU memory to avoid reserving registers
3 years ago
Jens Steube 9979394745
Merge branch 'master' into mongodb-scram
3 years ago
Jens Steube 71a8f97294 Optimize GCM code to use only u32 data types, make it CUDA compatible and remove some branches
3 years ago
Jens Steube 1ba1fa6e58
Merge branch 'master' into full-aes-gcm-and-hash-mode-27000
3 years ago
Jens Steube 6663fe4161
Merge pull request #2744 from davidbolvansky/hash_show
3 years ago
Jens Steube 3c199bfa1b
Merge pull request #2693 from matrix/out_of_host_memory
3 years ago
Dávid Bolvanský 430b8b17c1 Machine readable mode for show hash feature
3 years ago
Jens Steube f05ea114a9
Merge pull request #2668 from RealEnder/master
3 years ago
Jens Steube 1323ef3a82 Support loading hash from command line in -m 22000 and -m 22001
3 years ago
Robert Gützkow 9a4a8d942e
Plugin for KNX IP Secure's device authentication code
3 years ago
Jens Steube 6daea9c7c1 Fix compiler warning from new --hash-info section
3 years ago
Jens Steube d53913f444
Merge pull request #2672 from matrix/example2info
3 years ago
Jens Steube 1976118b83
Merge pull request #2677 from RAN1/darwin_version
3 years ago
Jens Steube 9ee1977ac7 Rename -m 29700 to 25300
3 years ago
Jens Steube 2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
3 years ago
Chick3nman 9b6235a5fc
Downgrade Kernel Exec Timeout Warning
3 years ago
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
3 years ago
Jens Steube b3bfaf8e1e Rename -m 29800 to -m 24700 and other small changes
3 years ago
Jens Steube 9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
3 years ago
Jens Steube 42dfa6b543 Add optimized -m 24800 kernels
3 years ago
Jens Steube ea4fdcd7dd
Merge pull request #2703 from lordneon/master
3 years ago
Jens Steube 429b06a425
Merge pull request #2721 from h3xx/fix-typo
3 years ago
Jens Steube de19c31dee Remove lookup table for speed, add vector datatype support for CPU and unit-test script for -m 24900
3 years ago
Jens Steube 98ee8c4168
Merge pull request #2723 from Chick3nman/master
3 years ago
Jens Steube 524cb20703 Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
3 years ago
Jens Steube 71766dab43
Merge pull request #2596 from trounce1/24600
3 years ago
Chick3nman 677a61c7fc Added Dahua Authentication MD5, optimized kernels only. Collision rate is high, no need for Pure kernel/longer plaintexts.
3 years ago
Dan Church d9cd42d577
Fix typo
3 years ago
lordneon b470ce8df2 Updated hashcategory for m24800
3 years ago
lordneon c83204c708 Added hashmode m24800 for Umbaraco hashes
3 years ago
Gabriele Gristina 6cf3a89ac3 Added hash-mode: Stuffit5
3 years ago
Gabriele Gristina f0dec6fe64 Added hash-mode: MS Office 2016 - SheetProtection
3 years ago
Gabriele Gristina fda0d668e5 use skip also with first checks of backend_session_begin()
3 years ago
Gabriele Gristina 4c2605f7f2 switch to skip instead return -1 for all checks, moved cuda counter update to the end of loop
3 years ago
Gabriele Gristina f4dbd46b71 trying skip devices instead of return -1
3 years ago
RAN1 8f871db328 Makefile: Check Darwin major version instead of macOS minor version
3 years ago
Gabriele Gristina 82af37b93a Added salt type and slow hash info
3 years ago
Gabriele Gristina 77e328d659 Removed option --example-hashes, now is an alias of --hash-info
3 years ago
Gabriele Gristina 3ed1f0d840 Added new option: --hash-info
3 years ago
Alex Stanev 7252091d3b Correct check for gz header.
3 years ago
Gabriele Gristina 54df7d53ea Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
3 years ago
Gabriele Gristina aba6a3d47d Updated HASH_CATEGORY
4 years ago
Gabriele Gristina 9e2cfeac27 Added hash-mode 24 - SolarWinds Serv-U
4 years ago
Gabriele Gristina 99a3c47b5f Fix build warning on OSX
4 years ago
Slattz e5f2a877a5 Fix --keep-guessing mode
4 years ago
JandJ101 74523ef74b Improve vocablulary
4 years ago
Gabriele Gristina 6582939121 update signature and self-test hash
4 years ago
Gabriele Gristina 7895c45bf8 fix indentation
4 years ago
Gabriele Gristina 55f10f1751 Added hash-type 21501, SolarWinds Orion v2
4 years ago
TROUNCE bf7b9c2d73
Add files via upload
4 years ago
TROUNCE 074b821a8c
Add files via upload
4 years ago
TROUNCE e6f94fc1fd
Add files via upload
4 years ago
TROUNCE 0dff551161
Add files via upload
4 years ago
Konrad Goławski 44ceb819fa Declare phony targets
4 years ago
Marcus T 5919641285
Improve warning message wording
4 years ago
TROUNCE 57fac8ab0f
Add files via upload
4 years ago
Marcus T ee3b5da25b
Improve warning message wording
4 years ago
philsmd 038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube fb219e0a69 Added hash-mode: PKCS#8 Private Keys
4 years ago
philsmd 1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
4 years ago
Jens Steube 45ad7f9fe4
Merge pull request #2559 from philsmd/bestcrypt_v3_volume_encryption
4 years ago
Jens Steube 04d5e5a119 New Attack-Mode: Association Attack. Like JtR's single mode. Very early
4 years ago
philsmd 8350d4fa3c Added -m 23900 = BestCrypt v3 Volume Encryption
4 years ago
Jens Steube 7be7ce3a31
Merge pull request #2548 from philsmd/7z_hook_init_term
4 years ago
Jens Steube 8207af471c Update module_init() to latest structure in -m 4510
4 years ago
Jens Steube eedd3b1434
Merge pull request #2536 from cfreal/master
4 years ago
philsmd fa1cd70c81
Improved the hook's memory handling for -m 11600 = 7-Zip
4 years ago
Jens Steube 90fb4aadae Use only 128 threads for -m 12500, user can override using -T
4 years ago
Jens Steube 3cd7b1565b Add missing free in -m 23800
4 years ago
philsmd 3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
4 years ago
Jens Steube 57bef8abc9 Display possible NVIDIA CUDA/RTC library loading error message only in case a NVIDIA device was found using OpenCL
4 years ago
Jens Steube 111f39eeb2 OpenCL Runtime: Switched default OpenCL device type on macOS from GPU to CPU. Use -D 2 to enable GPU devices.
4 years ago
cfreal 04a87d73c2 Changed mode from 4720 to 4510
4 years ago
Jens Steube 343d3bc0aa CUDA Backend: Give detailed warning if either the NVIDIA CUDA or the NVIDIA RTC library cannot be initialized
4 years ago
Jens Steube 176bbd3fb7 Documentation: Added 3rd party licenses to docs/license_libs
4 years ago
Jens Steube 1ba80a6c1e Fixed copy/paste error leading to invalid reassembled passwords added with a1b5af4433
4 years ago
Jens Steube 6a419d068c CUDA Backend: Use blocking events to avoid 100% CPU core usage (per GPU)
4 years ago
Jens Steube fb448b6eb6 Fixed incorrect maximum password length support for -m 400 in optimized mode (reduced from 55 to 39)
4 years ago
Jens Steube a1b5af4433 Fixed password reassembling for cracked hashes on host for slow hashes in optimized mode that are longer than 32 characters
4 years ago
Jens Steube 62a7ae4075 Increase EXTRA_SPACE to leave some room for free device memory
4 years ago