Jens Steube
041a777025
OpenCL Runtime: Unlocked maximum thread count for NVIDIA GPU
2020-01-24 13:24:19 +01:00
Jens Steube
ccacc508cb
Reenabled support for Intel GPU OpenCL runtime (Beignet and NEO) because a workaround was found (force -cl-std=CL2.0)
2020-01-24 10:52:12 +01:00
philsmd
13675d2965
Fixes #2255 : new --outfile-format with support for timestamps
2020-01-23 09:03:22 +01:00
philsmd
4887cc47b8
Fixes #2267 : added support for -m 22400 = AES Crypt (SHA256)
2020-01-16 12:15:17 +01:00
Jens Steube
ae03120981
Update HASH_NAME in -m 22301
2020-01-15 10:33:36 +01:00
philsmd
706727ad64
Fixed #1534 : added -m 22301 = Telegram (SHA256)
2020-01-15 09:18:41 +01:00
philsmd
3353a6fb5d
Added -m 22300 = sha256($salt.$pass.$salt)
2020-01-15 09:16:05 +01:00
Jens Steube
53105abeb4
Added hash-mode: Citrix NetScaler (SHA512)
2020-01-14 17:15:34 +01:00
philsmd
c826558b49
fixes #2271 : added --brain-server-timer for scheduled backup time
2020-01-11 10:46:11 +01:00
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
2020-01-03 11:51:24 +01:00
philsmd
1c1ed72c65
fixes #1117 : added -m 22100 = BitLocker
2019-12-31 18:42:13 +01:00
Jens Steube
55d52160a3
Put back missing entry in changes.txt
2019-12-23 15:48:35 +01:00
Jens Steube
bbb1f97dc3
Fixed some typos in changes.txt
2019-12-23 15:06:36 +01:00
Jens Steube
2cc4244e14
Initial -m 22001 support
2019-12-19 22:14:42 +01:00
Jens Steube
f2aedd3741
Add support to load hashes for hash-mode 2500 and 16800 format from hash-mode 22000
2019-12-16 19:35:00 +01:00
philsmd
095fbb11d7
changes.txt: mention the better ASCII verification for blockchain hashes
2019-12-13 10:42:54 +01:00
Jens Steube
bfd95d42f6
- OpenCL Runtime: Reenabled support for Intel GPU OpenCL runtime
2019-11-27 10:28:12 +01:00
Jens Steube
a63aa679d3
Few changes to -m 21600 and move -m 124 and -m 10000 to pure Framework category
2019-11-26 17:16:18 +01:00
Jamie R
ce17418b27
add web2py pbkdf2-hmac-sha512 variant
2019-11-24 14:49:13 +00:00
Chick3nman
bc4fa93401
Add a few missing changes
2019-11-18 01:26:13 -06:00
philsmd
db91fe6981
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
2019-11-16 10:48:52 +01:00
Jens Steube
b02fe8e076
Mark Intel OpenCL CPU runtime as broken for hash-mode 15300
2019-11-05 20:44:19 +01:00
Jens Steube
a8555fa048
Support use of all available CPU cores for hash-mode specific hooks
2019-11-03 12:05:52 +01:00
Jens Steube
95920f1ef3
Startup Checks: Prevent the user to modify options which are overwritten automatically in benchmark mode
2019-10-25 10:05:56 +02:00
Jens Steube
a0284b8378
Fixed invalid use of --hex-wordlist if encoded wordlist string is larger than length 256
2019-10-08 12:33:11 +02:00
Jens Steube
7c327e314a
Update changes.txt, add entry on documentations
2019-08-14 12:35:23 +02:00
Jens Steube
706d69ba08
Add SolarWinds Orion info to readme and changes
2019-08-08 11:30:24 +02:00
Jens Steube
884f003725
Fixed some memory leaks in case mask-files are used in optimized mode
2019-08-07 14:20:32 +02:00
Jens Steube
ca31ef43af
Fixed race condition in maskfile mode by using a dedicated flag for restore execution
2019-08-06 14:07:43 +02:00
Jens Steube
97c9e86d15
Filehandling: Print a truncation warning in case an oversized line was detected
2019-08-06 12:22:24 +02:00
Jens Steube
d1ca061577
Update docs/changes.txt with recent changes
2019-08-05 12:09:55 +02:00
Jens Steube
6ecc662451
Merge pull request #2115 from matrix/zip_support_1
...
Add support to load wordlists in zip format
2019-07-30 15:55:06 +02:00
Gabriele Gristina
b54ad7981f
update repo and re-apply zip patch
2019-07-29 18:42:50 +02:00
Gabriele Gristina
bbee1890cd
Added hash-mode: sha1(md5(pass).salt)
2019-07-26 01:49:35 +02:00
Jens Steube
c34fcabb4b
Add missing docs/ entry for -m 20600
2019-06-22 16:05:02 +02:00
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)
2019-06-22 16:01:38 +02:00
Jens Steube
62d5d2dfbb
OpenCL Runtime: Workaround ROCm OpenCL driver problem trying to write temporary file into readonly folder by setting TMPDIR environment variable
2019-06-17 17:35:23 +02:00
Jens Steube
dbbdb7e5ac
WipZip cracking: Added two byte early reject, resulting in higher cracking speed
2019-06-16 11:41:42 +02:00
Jens Steube
68e39c2e47
Startup Checks: Improved the pidfile check: Do not just check for existing PID but also check executable filename
2019-06-03 15:43:56 +02:00
Jens Steube
d0f9464273
Merge pull request #2037 from s3inlc/master
...
Adjusted changes and added pkzip in readme
2019-05-20 11:58:33 +02:00
Sein Coray
ef63feae0d
adjusted changes and added pkzip in readme
2019-05-20 07:14:12 +02:00
Jens Steube
686d71397a
Merge pull request #2032 from s3inlc/master
...
Adding pkzip stream cipher kernels 20500 and 20510
2019-05-17 18:36:21 +02:00
philsmd
0c8473bab7
changelog: mention rule engine fixes
2019-05-17 14:13:49 +02:00
Sein Coray
15cbaa0f59
adding pkzip stream cipher kernels 20500 and 20510
2019-05-17 14:11:22 +02:00
Sein Coray
0ea676907a
Merge remote-tracking branch 'upstream/master'
2019-05-15 14:33:32 +02:00
Jens Steube
2eebc27ec1
Merge pull request #2008 from vlohacks/master
...
New modules for Python passlib pbkdf2 sha variants
2019-05-15 09:51:19 +02:00
Jens Steube
85f7d50fb8
Merge pull request #2021 from philsmd/master
...
added support for $electrum$3 hashes (-m 16600)
2019-05-14 11:57:46 +02:00
Sein Coray
e39a9284e1
Merge remote-tracking branch 'upstream/master'
2019-05-14 11:48:44 +02:00
philsmd
07a1bdb12c
added support for $electrum$3 hashes (-m 16600)
2019-05-13 14:34:15 +02:00
Jens Steube
2b0f657564
Limit some modules to 64 threads in order to get additional L1 cache
2019-05-10 23:51:09 +02:00
Jens Steube
ba43223c27
Add missing entry in changes.txt
2019-05-10 17:26:22 +02:00
Sein Coray
e4d8e4a7ad
bring fork up-to-date
2019-05-09 17:23:59 +02:00
vlo
23c3e723f7
Implemeted table for alternate base64
...
Implemented alternate base64 table, removed replacement code in modules.
Fixed: whitespace/indent issues
Fixed: unsigned to signed implicit typecasts
Added new algorithm information to readme.txt and changes.txt
2019-05-09 08:51:21 +02:00
Jens Steube
a01cc28ec6
Merge pull request #2014 from hashcat/master
...
Backports
2019-05-07 21:48:47 +02:00
philsmd
f45a726376
fixes #2012 : add Deflate support for 7-Zip using zlib
2019-05-07 15:31:11 +02:00
Jens Steube
6fd936b43a
Removed --opencl-platforms filter in order to force backend device numbers to stay constant
2019-04-30 16:24:13 +02:00
Jens Steube
4045e60021
Add nvrtc wrapper for later use
2019-04-26 10:03:16 +02:00
jsteube
b9aaaf7809
Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
2019-04-20 19:41:37 +02:00
jsteube
ac4f8e688a
Dependencies: Updated OpenCL-Headers to latest version from GitHub master repository
...
Dependencies: Updated OpenCL function wrapper declarations accordingly to updated OpenCL-Headers
2019-04-20 09:34:13 +02:00
jsteube
5f3d9e08b9
Kernel Compile: Removed -cl-std= from all kernel build options since we're compatible to all OpenCL versions
2019-04-20 08:46:25 +02:00
Jens Steube
e7ae8e6863
Requirements: Update runtime check for minimum NVIDIA driver version from 367.x to 418.56 or later
2019-04-18 12:21:12 +02:00
Jens Steube
27f130ea90
Kernel Cache: Reactivate OpenCL runtime specific kernel caches
2019-04-13 14:47:41 +02:00
jsteube
b7cdca09c4
OpenCL Runtime: Workaround JiT compiler error on ROCM 2.3 driver if the 'inline' keyword is used in function declaration
2019-04-13 13:46:55 +02:00
jsteube
7bd3d55a3f
Add missing OpenCL kernel for -m 19812 and -m 19813
2019-04-08 11:07:12 +02:00
philsmd
60c255a69d
added -m 19800 = DiskCryptor AES
2019-04-07 18:08:56 +02:00
jsteube
b8d609ba16
WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
2019-04-02 11:24:22 +02:00
jsteube
98f130e715
Fix missing changes entry
2019-03-28 13:08:23 +01:00
Sein Coray
959852a1aa
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-03-25 10:47:00 +01:00
Sein Coray
97249ba1ca
added pkzip kernels 17200, 17210, 17220 and 17230
2019-03-21 20:18:39 +01:00
Jens Steube
af129d32da
Merge pull request #1941 from s3inlc/master
...
Added hash mode 19500
2019-03-19 10:44:06 +01:00
jsteube
5ef67a8ab7
Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600
2019-03-18 12:42:47 +01:00
Sein Coray
1143cef606
Merge branch 'master' into master
2019-03-18 09:48:09 +01:00
jsteube
5ecbcde945
Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
2019-03-17 14:17:35 +01:00
jsteube
218322f630
Support for inline VeraCrypt PIM Brute-Force
2019-03-15 21:48:49 +01:00
jsteube
111889d3fc
Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
2019-03-13 19:02:24 +01:00
jsteube
b99d392e78
OpenCL Runtime: Disable OpenCL kernel cache on Apple for Intel CPU (throws CL_BUILD_PROGRAM_FAILURE for no reason)
2019-03-10 10:48:37 +01:00
philsmd
ae77c680f8
added note about $electrum2$ to changelog
2019-03-08 13:44:33 +01:00
Sein Coray
ee97d18af9
Added hash mode 19500
2019-03-06 21:15:09 +01:00
jsteube
eb07d2108c
Fixed cracking of NetNTLMv1 passwords in mask-attack mode if mask > length 16 (optimized kernels only)
2019-03-05 05:14:34 +01:00
jsteube
b2347f0962
Building: Updated BUILD.md
2019-03-03 10:31:24 +01:00
jsteube
0b1169e523
My Wallet: Added additional plaintext pattern used in newer versions
2019-03-02 21:58:50 +01:00
jsteube
4359418918
OpenCL Runtime: Not using amd_bytealign (amd_bitalign is fine) on AMDGPU driver drastically reduces JiT segfaults
2019-03-01 15:34:49 +01:00
jsteube
23917455ef
Added hash-mode 19300 sha1(..)
2019-02-28 20:00:52 +01:00
jsteube
87c24200da
Added QNX /etc/shadow hash cracking support
...
- Added hash-mode 19000 QNX /etc/shadow (MD5)
- Added hash-mode 19100 QNX /etc/shadow (SHA256)
- Added hash-mode 19200 QNX /etc/shadow (SHA512)
Implements #35
2019-02-27 17:53:00 +01:00
jsteube
8f38bb9172
Add some missing notes on bugfixes to changes.txt
2019-02-26 21:53:29 +01:00
jsteube
5da1e4b872
Fixed maximum password length limit which was announced as 256 but actually was 255
2019-02-26 21:20:07 +01:00
jsteube
2c0c82c8af
OpenCL Runtime: Workaround JiT compiler error on AMDGPU driver compiling WPA-EAPOL-PBKDF2 OpenCL kernel
2019-02-24 09:10:37 +01:00
jsteube
761475b224
OpenCL Runtime: Improve ROCM detection and make sure to not confuse with recent AMDGPU drivers
2019-02-23 22:50:19 +01:00
jsteube
9b916918de
Remove some debugging leftovers in unit tests
2019-02-23 17:50:21 +01:00
Jens Steube
306d40a13a
Fixed incorrect progress-only result in a special race condition
2019-02-23 12:24:32 +01:00
jsteube
11b1189e53
Fix makefile targets
2019-02-22 21:58:33 +01:00
jsteube
68d6d36761
Binary Distribution: Removed 32 bit binary executeables
2019-02-22 21:36:02 +01:00
jsteube
1769181d08
Some extra steps for -m 18900
2019-02-22 15:50:03 +01:00
jsteube
b4d52e412b
Rename -m 18700 to Java Object hashCode()
2019-02-22 09:30:56 +01:00
jsteube
5b35c5c1e6
Tuning Database: Updated hashcat.hctune with new models and refreshed vector width values
2019-02-21 17:15:09 +01:00
jsteube
51eb9ebff7
Added hash-mode 18700 DJB 32
2019-02-21 13:52:01 +01:00
jsteube
9fc193ce47
Bitcoin Wallet: Be more user friendly by allowing a larger data range for ckey and public_key
2019-02-20 16:20:28 +01:00
philsmd
7b3ab9dbcb
fixes 7-Zip parser limits for encrypted/decrypted data lengths
2019-02-15 18:49:16 +01:00
jsteube
158b93832c
Fixed cracking of Cisco-PIX and Cisco-ASA MD5 passwords in mask-attack mode if mask > length 16
2019-02-15 15:50:58 +01:00
R. Yushaev
b5a7e967c1
Add support for Open Document Format 1.1
...
Contains a kernel for the ODF 1.1 encryption implemented in OpenOffice.
The algorithm uses a SHA-1 checksum, a PBKDF2-HMAC-SHA1 key derivation
with 1024 iterations and Blowfish-CFB encryption.
Valid hashes can be extracted with the libreoffice2john.py script,
available from the John the Ripper Jumbo repository at
https://github.com/magnumripper/JohnTheRipper/blob/bleeding-jumbo/run/libreoffice2john.py
You have to remove the filename suffix at the end of the hash before
passing it to hashcat. Also see 'hashcat -m18600 --example-hashes'.
You can leave the filename prefix if you use the --username option to
process those hashes.
- Add hash-mode 18600 (Open Document Format (ODF) 1.1 (SHA-1, Blowfish))
- Tests: add hash-mode 18600 (Open Document Format (ODF) 1.1 (SHA-1, Blowfish))
2018-12-14 13:23:52 +01:00