Commit Graph

1170 Commits (4aadb3a2f12507b70b54fe10b9ae6fa144da2fcd)

Author SHA1 Message Date
Gabriele Gristina 58bb2b69b4 Added hash-mode: SNMPv3 HMAC-SHA256-192
3 years ago
Gabriele Gristina 7683ca19a3 Added hash-mode: SNMPv3 HMAC-SHA224-128
3 years ago
Gabriele Gristina 7c8d7f7831 Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
3 years ago
Gabriele Gristina 4f10377703 Added hash-mode: SNMPv3 HMAC-MD5-96
3 years ago
Jens Steube 5e0f7ecf00
Merge pull request #2889 from matrix/snmpv3_sha1
3 years ago
Jens Steube 5ffcaa980d HIP Backend: Added support to support HIP 4.4 and later, but added check to rule out older versions because they are incompatible
3 years ago
Jens Steube f9e74045b5 Commandline: Throw an error if separator character given by the user with -p option is not exactly 1 byte
3 years ago
Jens Steube 5024865d87 Kernel Threads: Use warp size / wavefront size query instead of hardcoded values as base for kernel threads
3 years ago
Jens Steube a09efb2634 SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs
3 years ago
Jens Steube e83611742d Brain Session: Adds hashconfig specific opti_type and opts_type parameters to hashcat session computation to cover features like -O and -M
3 years ago
Jens Steube c990e252d3 Added option --multiply-accel-disable (short: -M) to disable multiply the kernel-accel with the multiprocessor count automatism
3 years ago
Jens Steube a7a899e5a4 Backport changes from #2888 to HIP backend
3 years ago
Gabriele Gristina 7ea5da51a8 Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Jens Steube 7c5fe5e233 Slow Kernels: Set some of the slowest kernels to OPTS_TYPE_MP_MULTI_DISABLE
3 years ago
Jens Steube 777512e862 Fixed false negative in all VeraCrypt hash-modes if both conditions are met: 1. use CPU for cracking and 2. PIM range was used
3 years ago
Jens Steube 9421e1f89d Fixed datatype in function sha384_hmac_init_vector_128() that could come into effect if vector datatype was manually set
3 years ago
Gabriele Gristina 977ceba046 Added hash-modes: VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS) and VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
3 years ago
Gabriele Gristina 0b19c4a688 fix m26700_comp, cleanup changes.txt
3 years ago
Jens Steube 261e0f42ab Unset PRODUCTION option
3 years ago
Jens Steube 84082a952e hashcat 6.2.3
3 years ago
Jens Steube 5b9823633b Add missing entry about HIP to docs/changes.txt
3 years ago
Gabriele Gristina eaedfb3f8a fix 26700
3 years ago
Jens Steube 4730cf6e79 WinZip Kernel: Increase supported data length from 8k to 16mb
3 years ago
Gabriele Gristina 50aeaa299d Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Jens Steube a82fce2c8f Fixed invalid ETA if --limit was specified, several salts are in a hash list and some of them were found in a potfile
3 years ago
Jens Steube 9fc6c26f8c Added temperature watchdog and utilization for CPU on linux using sysfs and procfs
3 years ago
Jens Steube bfe83ec138 Added temperature watchdog for CPU on linux using sysfs
3 years ago
Jens Steube 71c0ea44b7 Update hwmon to easier distinguish between CPU and GPU for OpenCL backend
3 years ago
Jens Steube f146a05878 Added option --markov-inverse to inverse markov statistics, with the idea of reversing the order of the password candidates
3 years ago
Jens Steube 17a47e390c Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube a3178391c2 Fixed missing option to automatically disable kernel cache in -m 25600 and -m 25800
3 years ago
Jens Steube f602dd4e4f Bcrypt-SHA1/MD5 Kernels: Get rid of local memory use for binary to hex conversion to avoid false negatives on several OpenCL runtimes
3 years ago
Jens Steube 29c971187a
Merge pull request #2863 from matrix/metamask
3 years ago
Jens Steube 4934e92cda OpenCL Runtime: Workaround a problem of the AMD OpenCL GPU driver under macOS which results in false negatives due to changes in the kernel crypto library
3 years ago
Jens Steube a2f883396b Java Object hashCode: Add OPTS_TYPE_SUGGEST_KG as a default option
3 years ago
Gabriele Gristina f571329c4f Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube badc51f3e7 WPA Kernels: Increased performance by 3.5% for backend devices controlled by CUDA backend
3 years ago
Jens Steube 7366c47447 Added hash-mode: iPhone passcode (UID key + System Keybag)
3 years ago
Jens Steube 3c899ec528 Potfile: Disable potfile for hash-mode 99999
3 years ago
Jens Steube ce41316ac3 Status View: Include time and duration info when pausing and resuming
3 years ago
Jens Steube 56c2243dfb KeePass: Increase supported size for KeePass 1 databases from 300kB to 16MB
3 years ago
Jens Steube 254e33c473 File handling: Do not abort on seeing a BOM in input files, just warn and ignore the BOM
3 years ago
Jens Steube 77d9a8deb2 minor whitespace fixes and changes.txt update
3 years ago
Jens Steube 8a3eee3fe5 OpenCL Runtime: Workaround JiT crash (SC failed. No reason given.) on macOS by limiting local memory allocations to 32k
3 years ago
Jens Steube dcaba1f473 Brain: Add brain_ctx_t to hashcat_ctx_t to enable runtime check if hashcat was compiled with brain support
3 years ago
Jens Steube 909d5e64a5 Added hash-mode: AES-128/192/256-ECB NOKDF
3 years ago
Jens Steube 1a4758da83 Fixed out-of-boundary write in slow candidates mode in combinator attack
3 years ago
Jens Steube 28c08de9ef Folders: Do not escape the variable cpath_real to prevent certain OpenCL runtimes from running into an error which do not support escape characters
3 years ago
Jens Steube 6e8e44987d Update docs/limits.txt to v6.2.2 limits
3 years ago
Jens Steube 90f0e78b5b Add event about autodetection process start
3 years ago
Royce Williams cc6eccbc9b more whitespace
3 years ago
Jens Steube 5a5ec0c5db Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
3 years ago
Jens Steube 2c48bba62d Autodetect: Limit the number of errors per hash-mode try to 100 to avoid long startup time
3 years ago
Jens Steube 13806f11b3 Add missing entry on new macOS hardware monitor
3 years ago
Jens Steube 7e267b9b37
Merge pull request #2825 from matrix/hwmon_osx_v2
3 years ago
Gabriele Gristina 1703d24c1a hide fan speed from hwmon output if not detected
3 years ago
Gabriele Gristina 65b41fcb8f cleanup docs/changes.txt
3 years ago
Jens Steube 05125eb67c LM: Workaround JiT compiler bug in -m 3000 on NV leading to false negatives with large amount of hashes
3 years ago
Jens Steube 3119525ea3 Fixed integer overflow in Recovered/Time status view column caused by division > 0 but < 1
3 years ago
Jens Steube 62397283c1 VeraCrypt: Increase password length support for non-boot volumes from 64 to 128.
3 years ago
Jens Steube f9fab1cadf Tests: Changed tests for VeraCrypt from -a 0 to -a 3, because password extension is not available to all shells
3 years ago
Jens Steube 8548af5e79 Fixed false negative in hash-mode 15900 (DPAPI masterkey file v2) if password was longer than 64 characters.
3 years ago
Jens Steube 2d7f67fd23 Alias Devices: Show a warning in case the user specifically listed a device to use which in a later step is skipped because it is an alias of another active device
3 years ago
Jens Steube a7a3cf024e Update docs/limits.txt regarding UTF16 support in kernels
3 years ago
Jens Steube 624994f920 Backend Information: Added new column showing the PCI Address per CUDA/OpenCL device to easier identify broken cards
3 years ago
Jens Steube 8ebf4b9858 Fixed 'E' rule in pure kernel mode which was ignoring letters that are in positions that are multiples of 4
3 years ago
Jens Steube c6b10bb0b6 Unset PRODUCTION option
3 years ago
Gabriele Gristina bc4ce4cbeb Add support for CPU/GPU device temperature and fanspeed using iokit (Apple)
3 years ago
Royce Williams d92aefbe40 changes.txt slight rework
3 years ago
Jens Steube 3ee77aa581 Prepare for v6.2.2
3 years ago
Jens Steube eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
3 years ago
Jens Steube ee7fca82f5 Scrypt Kernels: Re-enable scrypt based kernels to use kernel cache
3 years ago
Jens Steube 7fc0ac4ef1 Do not initialize backend devices in case --id is used and some bug fixes
3 years ago
Jens Steube 51fe320425 Unit-Tests: Added missing support for OPTS_TYPE_LOOP_PREPARE, OPTS_TYPE_LOOP_PREPARE2 and salt_repeats in self-test
3 years ago
Jens Steube 65d81c0f7b Hashrate: Innerloop hashrate prediction requires update because of the new salt_repeats feature and also respect _loop2 kernel runtime
3 years ago
Jens Steube ebeb003552 Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
3 years ago
Jens Steube 796beba2bf
Merge branch 'master' into hash-mode-26000
3 years ago
Jens Steube 0602562574 Modules: Changed hash category of Python passlib from HASH_CATEGORY_GENERIC_KDF to HASH_CATEGORY_FRAMEWORK
3 years ago
Jens Steube 733f5e82ec Renamed -m 7010 to -m 26300
3 years ago
Jens Steube fdccc8287d Fixed free memory size output for skipped GPU (both automatic and manual) of --backend-info information screen
3 years ago
Jens Steube e8ad343153 Hardware Monitor: Add support for GPU device utilization readings from sysfs (AMD on Linux)
3 years ago
Jens Steube 186e68289c
Merge pull request #2804 from matrix/autodetect
3 years ago
Gabriele Gristina 1106e163ca fix example0*, skip autodetect if keyspace enabled, update help and changes.txt
3 years ago
Jens Steube 23ba4f0b66 Folder Management: Add support for XDG Base Directory specification if hashcat was installed using make install
3 years ago
Gabriele Gristina ced9b0c6f8 Added new feature: autodetect hash-mode
3 years ago
Jens Steube 72d1937fe7 Modules: Added hash categories HASH_CATEGORY_IMS and HASH_CATEGORY_CRYPTOCURRENCY_WALLET
3 years ago
Jens Steube 918a621506 Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead
3 years ago
Jens Steube 7024f31b58 Update docs/changes.txt and docs/readme.txt regarding sha256(.sha256())
3 years ago
Jens Steube 978f4c7a85
Merge pull request #2591 from trounce1/20720
3 years ago
Jens Steube 074026a1df Update -m 3500 and -m 5000 -a 3 function calls in optimized mode
3 years ago
Jens Steube f016deaa76
Merge branch 'master' into new-3500-mode
3 years ago
Jens Steube 38beceb170
Merge pull request #2594 from trounce1/5000
3 years ago
Jens Steube 767f8a6135 Improved visibility on docs/changes.txt entry on TC/VC bug using compressed keyfiles
3 years ago
Jens Steube 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
3 years ago
Jens Steube 26fa6f5f32 Order improvement and technical section in changes.txt
3 years ago
Jens Steube 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
3 years ago
Jens Steube 4e565efcf9 RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 2a55fd7f33 RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 58467e0869 PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube 3192f55707 PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%.
3 years ago