mirror of
https://github.com/hashcat/hashcat.git
synced 2024-11-15 12:29:35 +00:00
Fixed some typos in changes.txt
This commit is contained in:
parent
4c85c0e54f
commit
bbb1f97dc3
@ -4,13 +4,13 @@
|
|||||||
## Feature
|
## Feature
|
||||||
##
|
##
|
||||||
|
|
||||||
- Fully modularized hash-mode integration via plugin interface and converted all existing hash-modes
|
- Fully modularized hash-mode integration via plugin interface and conversion of all existing hash-modes
|
||||||
- Refactor hashcat backend interface to allow adding compute API other than OpenCL
|
- Refactor hashcat backend interface to allow adding compute API other than OpenCL
|
||||||
- Added CUDA as a new compute API to hashcat backend (enables hashcat to run on NVIDIA Jetson or IBM POWER9)
|
- Added CUDA as a new compute API to hashcat backend (enables hashcat to run on NVIDIA Jetson, IBM POWER9 w/ Nvidia V100, etc.)
|
||||||
- Support use of all available GPU memory using CUDA backend
|
- Support use of all available GPU memory using CUDA backend
|
||||||
- Support use of all available CPU cores for hash-mode specific hooks
|
- Support use of all available CPU cores for hash-mode specific hooks
|
||||||
- Support on-the-fly loading of compressed wordlists in zip and gzip format
|
- Support on-the-fly loading of compressed wordlists in zip and gzip format
|
||||||
- Support for inline VeraCrypt PIM Brute-Force
|
- Support for inline VeraCrypt PIM brute-force
|
||||||
- Support deflate decompression for the 7-Zip hash-mode using zlib hook
|
- Support deflate decompression for the 7-Zip hash-mode using zlib hook
|
||||||
- Added documentation on hashcat brain, slow-candidate and keyboard-layout mapping features
|
- Added documentation on hashcat brain, slow-candidate and keyboard-layout mapping features
|
||||||
- Keep output of --show and --left in the original ordering of the input hash file
|
- Keep output of --show and --left in the original ordering of the input hash file
|
||||||
@ -31,6 +31,9 @@
|
|||||||
- Added hash-mode: Kerberos 5 Pre-Auth etype 18 (AES256-CTS-HMAC-SHA1-96)
|
- Added hash-mode: Kerberos 5 Pre-Auth etype 18 (AES256-CTS-HMAC-SHA1-96)
|
||||||
- Added hash-mode: Kerberos 5 TGS-REP etype 17 (AES128-CTS-HMAC-SHA1-96)
|
- Added hash-mode: Kerberos 5 TGS-REP etype 17 (AES128-CTS-HMAC-SHA1-96)
|
||||||
- Added hash-mode: Kerberos 5 TGS-REP etype 18 (AES256-CTS-HMAC-SHA1-96)
|
- Added hash-mode: Kerberos 5 TGS-REP etype 18 (AES256-CTS-HMAC-SHA1-96)
|
||||||
|
- Added hash-mode: md5($salt.sha1($salt.$pass))
|
||||||
|
- Added hash-mode: md5(sha1($pass).md5($pass).sha1($pass))
|
||||||
|
- Added hash-mode: md5(sha1($salt).md5($pass))
|
||||||
- Added hash-mode: Open Document Format (ODF) 1.1 (SHA-1, Blowfish)
|
- Added hash-mode: Open Document Format (ODF) 1.1 (SHA-1, Blowfish)
|
||||||
- Added hash-mode: Open Document Format (ODF) 1.2 (SHA-256, AES)
|
- Added hash-mode: Open Document Format (ODF) 1.2 (SHA-256, AES)
|
||||||
- Added hash-mode: Oracle Transportation Management (SHA256)
|
- Added hash-mode: Oracle Transportation Management (SHA256)
|
||||||
@ -43,10 +46,6 @@
|
|||||||
- Added hash-mode: QNX /etc/shadow (SHA256)
|
- Added hash-mode: QNX /etc/shadow (SHA256)
|
||||||
- Added hash-mode: QNX /etc/shadow (SHA512)
|
- Added hash-mode: QNX /etc/shadow (SHA512)
|
||||||
- Added hash-mode: Ruby on Rails Restful-Authentication
|
- Added hash-mode: Ruby on Rails Restful-Authentication
|
||||||
- Added hash-mode: SolarWinds Orion
|
|
||||||
- Added hash-mode: md5($salt.sha1($salt.$pass))
|
|
||||||
- Added hash-mode: md5(sha1($pass).md5($pass).sha1($pass))
|
|
||||||
- Added hash-mode: md5(sha1($salt).md5($pass))
|
|
||||||
- Added hash-mode: sha1(md5(md5($pass)))
|
- Added hash-mode: sha1(md5(md5($pass)))
|
||||||
- Added hash-mode: sha1(md5($pass.$salt))
|
- Added hash-mode: sha1(md5($pass.$salt))
|
||||||
- Added hash-mode: sha1(md5($pass).$salt)
|
- Added hash-mode: sha1(md5($pass).$salt)
|
||||||
@ -54,6 +53,7 @@
|
|||||||
- Added hash-mode: sha256(md5($pass))
|
- Added hash-mode: sha256(md5($pass))
|
||||||
- Added hash-mode: sha256(sha256_bin(pass))
|
- Added hash-mode: sha256(sha256_bin(pass))
|
||||||
- Added hash-mode: sha256(sha256($pass).$salt)
|
- Added hash-mode: sha256(sha256($pass).$salt)
|
||||||
|
- Added hash-mode: SolarWinds Orion
|
||||||
- Added hash-mode: Web2py pbkdf2-sha512
|
- Added hash-mode: Web2py pbkdf2-sha512
|
||||||
- Added hash-mode: WPA-PBKDF2-PMKID+EAPOL
|
- Added hash-mode: WPA-PBKDF2-PMKID+EAPOL
|
||||||
- Added hash-mode: WPA-PMK-PMKID+EAPOL
|
- Added hash-mode: WPA-PMK-PMKID+EAPOL
|
||||||
@ -64,13 +64,12 @@
|
|||||||
|
|
||||||
- Fixed buffer overflow in build_plain() function
|
- Fixed buffer overflow in build_plain() function
|
||||||
- Fixed copy/paste error leading to invalid "Integer overflow detected in keyspace of mask" in attack-mode 6 and 7
|
- Fixed copy/paste error leading to invalid "Integer overflow detected in keyspace of mask" in attack-mode 6 and 7
|
||||||
- Fixed cracking of Blockchain, My Wallet (V1 and V2) hashes with unexpected decrypted data
|
- Fixed cracking multiple Office hashes (modes 9500, 9600) with the same salt
|
||||||
- Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
|
- Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
|
||||||
- Fixed cracking of Electrum Wallet Salt-Type 2 hashes
|
- Fixed cracking of Electrum Wallet Salt-Type 2 hashes
|
||||||
- Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
|
- Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
|
||||||
- Fixed cracking raw Streebog-HMAC 256 and 512 hashes with password of length >= 64
|
- Fixed cracking raw Streebog-HMAC 256 and 512 hashes with password of length >= 64
|
||||||
- Fixed cracking raw Whirlpool hashes cracking with password of length >= 32
|
- Fixed cracking raw Whirlpool hashes cracking with password of length >= 32
|
||||||
- Fixed cracking multiple Office hashes(modes 9500, 9600) with the same salt
|
|
||||||
- Fixed incorrect progress-only result in a special race condition
|
- Fixed incorrect progress-only result in a special race condition
|
||||||
- Fixed invalid call of mp_css_utf16le_expand()/mp_css_utf16be_expand() in a slow-candidate session
|
- Fixed invalid call of mp_css_utf16le_expand()/mp_css_utf16be_expand() in a slow-candidate session
|
||||||
- Fixed invalid password truncation in attack-mode 1 if final password is longer than 32 character
|
- Fixed invalid password truncation in attack-mode 1 if final password is longer than 32 character
|
||||||
@ -94,21 +93,21 @@
|
|||||||
- Building: Updated BUILD.md
|
- Building: Updated BUILD.md
|
||||||
- Cracking bcrypt and Password Safe v2: Use a feedback from the compute API backend to dynamically find out optimal thread count
|
- Cracking bcrypt and Password Safe v2: Use a feedback from the compute API backend to dynamically find out optimal thread count
|
||||||
- Documents: Added README on how to build hashcat on MSYS2
|
- Documents: Added README on how to build hashcat on MSYS2
|
||||||
- Filehandling: Print a truncation warning in case an oversized line was detected
|
- File handling: Print a truncation warning when an oversized line is detected
|
||||||
- My Wallet: Added additional plaintext pattern used in newer versions
|
- My Wallet: Added additional plaintext pattern used in newer versions
|
||||||
- OpenCL Runtime: Disable OpenCL kernel cache on Apple for Intel CPU (throws CL_BUILD_PROGRAM_FAILURE for no reason)
|
- OpenCL Runtime: Disable OpenCL kernel cache on Apple for Intel CPU (throws CL_BUILD_PROGRAM_FAILURE for no reason)
|
||||||
- OpenCL Runtime: Do not run a shared- and constant-memory size check if their memory type is of type global memory (typically CPU)
|
- OpenCL Runtime: Do not run shared- and constant-memory size checks if their memory type is of type global memory (typically CPU)
|
||||||
- OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers
|
- OpenCL Runtime: Improve ROCm detection and make sure to not confuse with recent AMDGPU drivers
|
||||||
- OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
|
- OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
|
||||||
- OpenCL Runtime: Reenabled support for Intel GPU OpenCL runtime
|
- OpenCL Runtime: Reenabled support for Intel GPU OpenCL runtime
|
||||||
- OpenCL Runtime: Unlocked maximum thread count
|
- OpenCL Runtime: Unlocked maximum thread count
|
||||||
- OpenCL Runtime: Update unstable mode warnings for Apple and AMDGPU drivers
|
- OpenCL Runtime: Update unstable mode warnings for Apple and AMDGPU drivers
|
||||||
- OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
|
- OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
|
||||||
- OpenCL Runtime: Workaround JiT compiler error on ROCM 2.3 driver if the 'inline' keyword is used in function declaration
|
- OpenCL Runtime: Workaround JiT compiler error on ROCm 2.3 driver if the 'inline' keyword is used in function declaration
|
||||||
- OpenCL Runtime: Workaround memory allocation error on AMD driver on Windows leading to CL_MEM_OBJECT_ALLOCATION_FAILURE
|
- OpenCL Runtime: Workaround memory allocation error on AMD driver on Windows leading to CL_MEM_OBJECT_ALLOCATION_FAILURE
|
||||||
- OpenCL Runtime: Workaround ROCm OpenCL driver problem trying to write temporary file into readonly folder by setting TMPDIR
|
- OpenCL Runtime: Workaround ROCm OpenCL driver problem trying to write temporary file into readonly folder by setting TMPDIR
|
||||||
- Startup Checks: Prevent the user to modify options which are overwritten automatically in benchmark mode
|
|
||||||
- Startup Checks: Improved the pidfile check: Do not just check for existing PID but also check executable filename
|
- Startup Checks: Improved the pidfile check: Do not just check for existing PID but also check executable filename
|
||||||
|
- Startup Checks: Prevent the user to modify options which are overwritten automatically in benchmark mode
|
||||||
- Startup Screen: Add extra warning when using --force
|
- Startup Screen: Add extra warning when using --force
|
||||||
- Startup Screen: Add extra warning when using --keep-guessing
|
- Startup Screen: Add extra warning when using --keep-guessing
|
||||||
- Startup Screen: Provide an estimate of host memory requirements for the requested attack
|
- Startup Screen: Provide an estimate of host memory requirements for the requested attack
|
||||||
@ -124,7 +123,7 @@
|
|||||||
## Technical
|
## Technical
|
||||||
##
|
##
|
||||||
|
|
||||||
- Binary Distribution: Removed 32 bit binary executables
|
- Binary Distribution: Removed 32-bit binary executables
|
||||||
- Building: On macOS, switch from ar to /usr/bin/ar to improve building compatibility
|
- Building: On macOS, switch from ar to /usr/bin/ar to improve building compatibility
|
||||||
- Building: Skipping Travis/Appveyor build for non-code changes
|
- Building: Skipping Travis/Appveyor build for non-code changes
|
||||||
- Codebase: Cleanup of many unused rc_* variables
|
- Codebase: Cleanup of many unused rc_* variables
|
||||||
@ -139,8 +138,8 @@
|
|||||||
- Hash-Mode 1680x (WPA-PMKID) specific: Changed separator character from '*' to ':'
|
- Hash-Mode 1680x (WPA-PMKID) specific: Changed separator character from '*' to ':'
|
||||||
- Hash-Mode 8300 (DNSSEC (NSEC3)) specific: Allow empty salt
|
- Hash-Mode 8300 (DNSSEC (NSEC3)) specific: Allow empty salt
|
||||||
- Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
|
- Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
|
||||||
- Kernel Cache: Reactivate OpenCL runtime specific kernel caches
|
|
||||||
- Keep Guessing: No longer mark hashes as cracked/removed when in potfile
|
- Keep Guessing: No longer mark hashes as cracked/removed when in potfile
|
||||||
|
- Kernel Cache: Reactivate OpenCL runtime specific kernel caches
|
||||||
- Kernel Compile: Removed -cl-std= from all kernel build options since we're compatible to all OpenCL versions
|
- Kernel Compile: Removed -cl-std= from all kernel build options since we're compatible to all OpenCL versions
|
||||||
- OpenCL Kernels: Fix OpenCL compiler warning on double precision constants
|
- OpenCL Kernels: Fix OpenCL compiler warning on double precision constants
|
||||||
- OpenCL Options: Removed --opencl-platforms filter in order to force backend device numbers to stay constant
|
- OpenCL Options: Removed --opencl-platforms filter in order to force backend device numbers to stay constant
|
||||||
|
Loading…
Reference in New Issue
Block a user