Jens Steube
dd262a9aa9
Merge pull request #2146 from matrix/solarwinds_orion_1
...
Added hash-mode 21500 - SHA512(PBKDF2-HMAC-SHA1)
2019-08-08 09:49:18 +02:00
Gabriele Gristina
e921fbdf19
update SolarWinds Orion patch (3)
2019-08-07 21:21:14 +02:00
Jens Steube
154e2b0b8f
Update docs/readme.txt with new header and updated hash-mode list
2019-08-07 15:46:21 +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
Gabriele Gristina
18834efa3f
cleanup changes.txt
2019-08-06 02:31:41 +02:00
Gabriele Gristina
54f8811b4e
update SolarWinds Orion patch (1)
2019-08-06 02:29:52 +02:00
Jens Steube
d1ca061577
Update docs/changes.txt with recent changes
2019-08-05 12:09:55 +02:00
Jens Steube
a03bffe64f
Merge pull request #2128 from matrix/authme_1
...
Added hash-mode: AuthMe - sha256(sha256(pass).salt)
2019-08-03 20:24:07 +02:00
Gabriele Gristina
66337ee8f5
update AuthMe patch (2)
2019-08-01 15:12:51 +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
Jens Steube
7dba0f311a
Merge pull request #2110 from matrix/sha256_md5_huawei
...
Added hash-mode: sha256(md5(pass))
2019-07-30 15:34:22 +02:00
Gabriele Gristina
f2d92d8aec
switch hash-mode from 4710 to 20800
2019-07-30 14:44:17 +02:00
Gabriele Gristina
f90222dab0
cleanup credits.txt and changes.txt
2019-07-30 14:11:29 +02:00
Gabriele Gristina
19d14f67c2
cleanup credits.txt
2019-07-30 14:07:57 +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
Gabriele Gristina
49436f1050
update credits
2019-07-26 00:04:22 +02:00
Gabriele Gristina
c166242996
Add AuthMe - sha256(sha256().) kernel module
2019-07-23 19:23:06 +02:00
Gabriele Gristina
1aef49d11b
update readme/changes txt
2019-07-13 20:51:38 +02:00
Gabriele Gristina
10f243aa20
add test module, update credits.txt
2019-07-13 16:36:25 +02:00
Jens Steube
a7fd1e40f8
Merge pull request #2075 from matrix/zlib_support_2
...
Add zlib support for loading hashlist/wordlist (v2)
2019-07-10 10:56:06 +02:00
Gabriele Gristina
398c89c75c
switch almost all FILE ops, potfile is the only missing
2019-06-26 19:06:46 +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
Gabriele Gristina
0103c85b7e
Update my credits.txt section
2019-06-22 15:08:24 +02:00
Jeremi M Gosney
871df0b81b
add hash mode 20600 (oracle transportation manager)
2019-06-18 11:41:41 -05: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
vlo
84b8a1b1eb
Suggested changes for pull request
...
Fixed: Moved descriptions to appropriate location in readme file
Fixed: Changed name of alternate base64 tables to ab64
Fixed: Changed hash category to HASH_CATEGORY_GENERIC_KDF
2019-05-15 07:29:29 +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
Jens Steube
17ab30b29f
Merge pull request #1991 from brandoncasaba/master
...
Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
2019-04-20 19:10:33 +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
Brandon Chalk
0a4ce19915
Merge branch 'master' of https://github.com/hashcat/hashcat
2019-04-16 10:03:05 -07: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
7085ec71e0
Update team.txt
2019-04-12 23:54:15 +02:00
jsteube
38b2993099
Update team.txt
2019-04-12 23:47:13 +02:00
Brandon Chalk
95c74c52c1
Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
2019-04-09 21:58:42 -07: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
Jens Steube
ccd6ecdae3
Update license
2019-01-02 00:03:03 +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
Jens Steube
376baa2b10
Merge pull request #1814 from s3inlc/algorithm/1652
...
Added hash mode 18500 sha1(md5(md5($pass)))
2018-12-13 14:21:22 +01:00