Commit Graph

780 Commits (9d8e695a3ce8944a7c2d83391d17382178c2e96f)

Author SHA1 Message Date
Jens Steube ef47811c9d Rename 23911 to 10901 and populate salt->salt_buf[]
4 years ago
Jens Steube 669619c1a7 Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
4 years ago
Jens Steube 189bbb2661 Fixed buffer overflow in mp_add_cs_buf() function
4 years ago
philsmd b6f40c05d6 Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
4 years ago
Jens Steube a74cbe3461 Fixed out-of-boundary read in pure kernel rule engine rule 'p' if parameter is set to 2 or higher
4 years ago
philsmd b51273fb0b
Fixes #1538: Added -m 22500 = MultiBit Classic .key (MD5)
4 years ago
Jens Steube 621ca525fb Add note to changes.txt for RAR3-hp change
4 years ago
Jens Steube 96a2c36f53 Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient)
4 years ago
Jens Steube aef53f7e10 OpenCL Runtime: Allow the kernel to access post-48k shared memory region on CUDA. Requires both module and kernel preparation
4 years ago
Jens Steube 1fc37c25f9 OpenCL Kernels: Moved "gpu_decompress", "gpu_memset" and "gpu_atinit" into new OpenCL/shared.cl in order to reduce compile time
4 years ago
Jens Steube c8f9bd7d64
Merge pull request #2292 from philsmd/master
4 years ago
Jens Steube 041a777025 OpenCL Runtime: Unlocked maximum thread count for NVIDIA GPU
4 years ago
Jens Steube ccacc508cb Reenabled support for Intel GPU OpenCL runtime (Beignet and NEO) because a workaround was found (force -cl-std=CL2.0)
4 years ago
philsmd 13675d2965
Fixes #2255: new --outfile-format with support for timestamps
4 years ago
philsmd 4887cc47b8
Fixes #2267: added support for -m 22400 = AES Crypt (SHA256)
5 years ago
Jens Steube ae03120981 Update HASH_NAME in -m 22301
5 years ago
philsmd 706727ad64
Fixed #1534: added -m 22301 = Telegram (SHA256)
5 years ago
philsmd 3353a6fb5d
Added -m 22300 = sha256($salt.$pass.$salt)
5 years ago
Jens Steube 53105abeb4 Added hash-mode: Citrix NetScaler (SHA512)
5 years ago
philsmd c826558b49
fixes #2271: added --brain-server-timer for scheduled backup time
5 years ago
Jens Steube d0fb171da9 Added new options --backend-ignore-cuda and --backend-ingore-opencl, to ignore CUDA and/or OpenCL interface from being load on startup
5 years ago
philsmd 1c1ed72c65
fixes #1117: added -m 22100 = BitLocker
5 years ago
Jens Steube 55d52160a3 Put back missing entry in changes.txt
5 years ago
Jens Steube bbb1f97dc3 Fixed some typos in changes.txt
5 years ago
Jens Steube 2cc4244e14 Initial -m 22001 support
5 years ago
Jens Steube f2aedd3741 Add support to load hashes for hash-mode 2500 and 16800 format from hash-mode 22000
5 years ago
philsmd 095fbb11d7
changes.txt: mention the better ASCII verification for blockchain hashes
5 years ago
Jens Steube bfd95d42f6 - OpenCL Runtime: Reenabled support for Intel GPU OpenCL runtime
5 years ago
Jens Steube a63aa679d3 Few changes to -m 21600 and move -m 124 and -m 10000 to pure Framework category
5 years ago
Jamie R ce17418b27 add web2py pbkdf2-hmac-sha512 variant
5 years ago
Chick3nman bc4fa93401
Add a few missing changes
5 years ago
philsmd db91fe6981 Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
5 years ago
Jens Steube b02fe8e076 Mark Intel OpenCL CPU runtime as broken for hash-mode 15300
5 years ago
Jens Steube a8555fa048 Support use of all available CPU cores for hash-mode specific hooks
5 years ago
Jens Steube 95920f1ef3 Startup Checks: Prevent the user to modify options which are overwritten automatically in benchmark mode
5 years ago
Jens Steube a0284b8378 Fixed invalid use of --hex-wordlist if encoded wordlist string is larger than length 256
5 years ago
Jens Steube 7c327e314a Update changes.txt, add entry on documentations
5 years ago
Jens Steube 706d69ba08 Add SolarWinds Orion info to readme and changes
5 years ago
Jens Steube 884f003725 Fixed some memory leaks in case mask-files are used in optimized mode
5 years ago
Jens Steube ca31ef43af Fixed race condition in maskfile mode by using a dedicated flag for restore execution
5 years ago
Jens Steube 97c9e86d15 Filehandling: Print a truncation warning in case an oversized line was detected
5 years ago
Jens Steube d1ca061577 Update docs/changes.txt with recent changes
5 years ago
Jens Steube 6ecc662451
Merge pull request #2115 from matrix/zip_support_1
5 years ago
Gabriele Gristina b54ad7981f update repo and re-apply zip patch
5 years ago
Gabriele Gristina bbee1890cd Added hash-mode: sha1(md5(pass).salt)
5 years ago
Jens Steube c34fcabb4b Add missing docs/ entry for -m 20600
5 years ago
Jens Steube 2cda236a18 OpenCL Runtime: Do not run a shared- and constant-memory size check if their memory type is of type global memory (typically CPU)
5 years ago
Jens Steube 62d5d2dfbb OpenCL Runtime: Workaround ROCm OpenCL driver problem trying to write temporary file into readonly folder by setting TMPDIR environment variable
5 years ago
Jens Steube dbbdb7e5ac WipZip cracking: Added two byte early reject, resulting in higher cracking speed
5 years ago
Jens Steube 68e39c2e47 Startup Checks: Improved the pidfile check: Do not just check for existing PID but also check executable filename
5 years ago
Jens Steube d0f9464273
Merge pull request #2037 from s3inlc/master
5 years ago
Sein Coray ef63feae0d
adjusted changes and added pkzip in readme
5 years ago
Jens Steube 686d71397a
Merge pull request #2032 from s3inlc/master
5 years ago
philsmd 0c8473bab7
changelog: mention rule engine fixes
5 years ago
Sein Coray 15cbaa0f59
adding pkzip stream cipher kernels 20500 and 20510
5 years ago
Sein Coray 0ea676907a
Merge remote-tracking branch 'upstream/master'
5 years ago
Jens Steube 2eebc27ec1
Merge pull request #2008 from vlohacks/master
5 years ago
Jens Steube 85f7d50fb8
Merge pull request #2021 from philsmd/master
5 years ago
Sein Coray e39a9284e1
Merge remote-tracking branch 'upstream/master'
5 years ago
philsmd 07a1bdb12c
added support for $electrum$3 hashes (-m 16600)
5 years ago
Jens Steube 2b0f657564 Limit some modules to 64 threads in order to get additional L1 cache
5 years ago
Jens Steube ba43223c27 Add missing entry in changes.txt
5 years ago
Sein Coray e4d8e4a7ad
bring fork up-to-date
5 years ago
vlo 23c3e723f7 Implemeted table for alternate base64
5 years ago
Jens Steube a01cc28ec6
Merge pull request #2014 from hashcat/master
5 years ago
philsmd f45a726376
fixes #2012: add Deflate support for 7-Zip using zlib
5 years ago
Jens Steube 6fd936b43a Removed --opencl-platforms filter in order to force backend device numbers to stay constant
5 years ago
Jens Steube 4045e60021 Add nvrtc wrapper for later use
5 years ago
jsteube b9aaaf7809 Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
5 years ago
jsteube ac4f8e688a Dependencies: Updated OpenCL-Headers to latest version from GitHub master repository
5 years ago
jsteube 5f3d9e08b9 Kernel Compile: Removed -cl-std= from all kernel build options since we're compatible to all OpenCL versions
5 years ago
Jens Steube e7ae8e6863 Requirements: Update runtime check for minimum NVIDIA driver version from 367.x to 418.56 or later
5 years ago
Jens Steube 27f130ea90 Kernel Cache: Reactivate OpenCL runtime specific kernel caches
5 years ago
jsteube b7cdca09c4 OpenCL Runtime: Workaround JiT compiler error on ROCM 2.3 driver if the 'inline' keyword is used in function declaration
5 years ago
jsteube 7bd3d55a3f Add missing OpenCL kernel for -m 19812 and -m 19813
5 years ago
philsmd 60c255a69d
added -m 19800 = DiskCryptor AES
5 years ago
jsteube b8d609ba16 WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
5 years ago
jsteube 98f130e715 Fix missing changes entry
5 years ago
Sein Coray 959852a1aa
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Sein Coray 97249ba1ca
added pkzip kernels 17200, 17210, 17220 and 17230
5 years ago
Jens Steube af129d32da
Merge pull request #1941 from s3inlc/master
5 years ago
jsteube 5ef67a8ab7 Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600
5 years ago
Sein Coray 1143cef606
Merge branch 'master' into master
5 years ago
jsteube 5ecbcde945 Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
5 years ago
jsteube 218322f630 Support for inline VeraCrypt PIM Brute-Force
5 years ago
jsteube 111889d3fc Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
5 years ago
jsteube b99d392e78 OpenCL Runtime: Disable OpenCL kernel cache on Apple for Intel CPU (throws CL_BUILD_PROGRAM_FAILURE for no reason)
5 years ago
philsmd ae77c680f8
added note about $electrum2$ to changelog
5 years ago
Sein Coray ee97d18af9
Added hash mode 19500
5 years ago
jsteube eb07d2108c Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
5 years ago
jsteube b2347f0962 Building: Updated BUILD.md
5 years ago
jsteube 0b1169e523 My Wallet: Added additional plaintext pattern used in newer versions
5 years ago
jsteube 4359418918 OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
5 years ago
jsteube 23917455ef Added hash-mode 19300 sha1(..)
5 years ago
jsteube 87c24200da Added QNX /etc/shadow hash cracking support
5 years ago
jsteube 8f38bb9172 Add some missing notes on bugfixes to changes.txt
5 years ago
jsteube 5da1e4b872 Fixed maximum password length limit which was announced as 256 but actually was 255
5 years ago
jsteube 2c0c82c8af OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
5 years ago
jsteube 761475b224 OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers
5 years ago
jsteube 9b916918de Remove some debugging leftovers in unit tests
5 years ago
Jens Steube 306d40a13a Fixed incorrect progress-only result in a special race condition
5 years ago
jsteube 11b1189e53 Fix makefile targets
5 years ago
jsteube 68d6d36761 Binary Distribution: Removed 32 bit binary executeables
5 years ago
jsteube 1769181d08 Some extra steps for -m 18900
5 years ago
jsteube b4d52e412b Rename -m 18700 to Java Object hashCode()
5 years ago
jsteube 5b35c5c1e6 Tuning Database: Updated hashcat.hctune with new models and refreshed vector width values
5 years ago
jsteube 51eb9ebff7 Added hash-mode 18700 DJB 32
5 years ago
jsteube 9fc193ce47 Bitcoin Wallet: Be more user friendly by allowing a larger data range for ckey and public_key
5 years ago
philsmd 7b3ab9dbcb
fixes 7-Zip parser limits for encrypted/decrypted data lengths
5 years ago
jsteube 158b93832c Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
5 years ago
R. Yushaev b5a7e967c1 Add support for Open Document Format 1.1
6 years ago
Jens Steube 376baa2b10
Merge pull request #1814 from s3inlc/algorithm/1652
6 years ago
Sein Coray a70a0513bf
Added hash mode 18500 sha1(md5(md5($pass)))
6 years ago
philsmd 7646509234
fixed validation of the --brain-client-features value
6 years ago
Jens Steube 15ece0902f
Merge pull request #1804 from Naufragous/odf-cracking
6 years ago
Jens Steube 9d213147e8
Merge pull request #1805 from mcovalt/electrum_salt_type_2
6 years ago
R. Yushaev 6a5b0c821e Add support for Open Document Format 1.2
6 years ago
Sein Coray 9a872a6775
Added changes for fixed output of IKE PSK hashes
6 years ago
Matt Covalt 71d9369a70 Correct Electrum Wallet Salt-Type support
6 years ago
philsmd 2ee7306322
Set github master to non-production mode
6 years ago
Jens Steube 0b2ffec379 Fixed selection of OpenCL devices (-d) if there's more than 32 OpenCL devices installed
6 years ago
R. Yushaev baf47d409e Add Camellia support for VeraCrypt kernels
6 years ago
Jens Steube fca4f7e8a6 Prepare to use --keyboard-layout-mapping for algorithms other than TC/VC
6 years ago
R. Yushaev 8b04be0e93 Add Kuznyechik support for VeraCrypt kernels
6 years ago
Jens Steube c15f741dca Fixed out-of-boundary read in DPAPI masterkey file v2 OpenCL kernel
6 years ago
Jens Steube ed8384d4bc OpenCL Runtime: Disable auto-vectorization for Intel OpenCL runtime to workaround hanging JiT since version 18.1.0.013
6 years ago
Jens Steube c9da60c73a Fixed thread count maximum for pure kernels in straight attack mode
6 years ago
Jens Steube e770449702 OpenCL Runtime: Use our own yielding technique for synchronizing rather than vendor specific
6 years ago
Jens Steube ae577410d0 OpenCL Device: Do a real query on OpenCL local memory type instead of just assuming it
6 years ago
jsteube 1156cf7207 Fixed invalid hardware monitor detection in benchmark mode
6 years ago
Jens Steube 49fc7d45b7 - Keymaps: Added hashcat keyboard mapping us.hckmap (can be used as template)
6 years ago
Jens Steube 5d5ac1c935 Prepare for on-the-fly keyboard layout substituations required to crack booting TrueCrypt/VeraCrypt volumes
6 years ago
Jens Steube 9afed4b88d Pidfile: Treat a corrupted pidfile like a not existing pidfile
6 years ago
Royce Williams 3bf663bee1 clarify xxHash change; add 'APFS' to Apple File System refs
6 years ago
Royce Williams 55f319b572 changes.txt wording/fixes
6 years ago
Jens Steube 06b39dc3d5 Startup: Show OpenCL runtime initialization message (per device)
6 years ago
Jens Steube a402822646 Fixed output of --speed-only and --progress-only in case a fast hash is used in combination with --slow-candidates
6 years ago
Jens Steube a4200ba167 Added hash-mode 18300 (Apple File System)
6 years ago
Jens Steube a5818facf2 Brain: Set --brain-client-features default from 3 to 2
6 years ago
Jens Steube 2aff01b20e Hardware Monitor: Renamed --gpu-temp-abort to --hwmon-temp-abort
6 years ago
R. Yushaev 34aa899a05 Add RIPEMD-160 test containers for VeraCrypt modes
6 years ago
R. Yushaev 5eaee33094 Add test containers for VeraCrypt modes
6 years ago
Jens Steube a3b8bba074 Added some missing changes in changes.txt
6 years ago
R. Yushaev 47bd838e25 Add VeraCrypt Streebog support
6 years ago
Jens Steube b1a460ade2 Fixed status output of progress value in case -S and -l used in combination
6 years ago
Jens Steube 2a366741a5 Added new option --kernel-threads to manually override the automatically calculated number of threads
6 years ago
Jens Steube 344ea5b36d Memory: Reduced default maximum bitmap size from 24 to 18 and give a notice to use --bitmap-max to restore
6 years ago
Jens Steube 399bd2562a Fixed checking the length of the last token in a hash if it was given the attribute TOKEN_ATTR_FIXED_LENGTH
6 years ago
Jens Steube a4a9d29420 Fixed calculation of brain-attack if a given wordlist has the size zero
6 years ago
Royce Williams 0bd0d9a2ca misc docs - thanks to honeyakshat999 for README suggestions
6 years ago