Jens Steube
6314c24f16
Merge pull request #2648 from matrix/hash-mode-70
...
Added hash-mode 70 - md5(utf16le(pass))
3 years ago
Jens Steube
6ce0b568b7
Merge branch 'master' into hash-mode-10840
3 years ago
Jens Steube
7378159487
Merge branch 'master' into hash-mode-10830
3 years ago
Jens Steube
94df2349cb
Merge branch 'master' into hash-mode-10820
3 years ago
Jens Steube
0aba4cab6b
Merge pull request #2656 from matrix/hash-mode-10810
...
Added hash-mode 10810 - sha384(pass.salt)
3 years ago
Jens Steube
3faad47b48
Revert "Merge branch 'matrix-hash-mode-25100'"
...
This reverts commit a236b55cae
, reversing
changes made to 1d965c3e78
.
3 years ago
Jens Steube
87f3b2caaf
Merge branch 'hash-mode-25100' of https://github.com/matrix/hashcat into matrix-hash-mode-25100
3 years ago
Jens Steube
9bb45b4f4d
Merge branch 'master' into bcryptsha1
3 years ago
Jens Steube
aa7c579736
Added hash-mode: MurmurHash
3 years ago
Jens Steube
307cb63661
Merge pull request #2695 from matrix/cryptoapi
...
Added Linux Kernel Crypto API (2.4) KPA
3 years ago
Jens Steube
ae2580a542
Merge pull request #2637 from matrix/bcryptmd5
...
Added hash-mode 3201 - bcrypt(md5(pass)) / bcryptmd5
3 years ago
Jens Steube
442a95d0ea
hashcat 6.2.1
3 years ago
Jens Steube
97a8f34251
hashcat 6.2.0
3 years ago
Gabriele Gristina
17a83a50af
cryptoapi opts (1)
3 years ago
Jens Steube
636d711d5f
Update docs/readme.txt with new hash-modes
3 years ago
Jens Steube
08ed77c15c
Merge branch 'master' into SolarWinds2
3 years ago
Jens Steube
00c87bbc6d
Merge pull request #2658 from matrix/SolarWinds_ServU
...
Added hash-mode 24 - SolarWinds Serv-U
3 years ago
Jens Steube
ee7d8ef0e7
Added new hash-modes Mozilla key3.db and key4.db
3 years ago
Jens Steube
90bb28fcc7
Merge branch 'master' into 24300-mode
4 years ago
Jens Steube
bd3c5795f5
Merge pull request #2583 from philsmd/telegram_desktop_modern
...
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
Jens Steube
2b8b53c884
Add -m 25400 to changes and readme
4 years ago
Jens Steube
9979394745
Merge branch 'master' into mongodb-scram
4 years ago
Jens Steube
71a8f97294
Optimize GCM code to use only u32 data types, make it CUDA compatible and remove some branches
4 years ago
Jens Steube
1ba1fa6e58
Merge branch 'master' into full-aes-gcm-and-hash-mode-27000
4 years ago
Jens Steube
9ee1977ac7
Rename -m 29700 to 25300
4 years ago
Jens Steube
2537de1fd4
Merge pull request #2700 from matrix/office-2016-sheetprot
...
Added hash-mode: MS Office 2016 - SheetProtection
4 years ago
Jens Steube
b3bfaf8e1e
Rename -m 29800 to -m 24700 and other small changes
4 years ago
Jens Steube
9ce063d4b6
Merge pull request #2702 from matrix/stuffit5
...
Added hash-mode: Stuffit5
4 years ago
Jens Steube
42dfa6b543
Add optimized -m 24800 kernels
4 years ago
Jens Steube
98ee8c4168
Merge pull request #2723 from Chick3nman/master
...
Added hash-mode 24900 - Dahua Authentication MD5
4 years ago
Jens Steube
524cb20703
Add additional support for SQLCipher v3 and hashes SHA1 and SHA256 and a unit-test
4 years ago
Chick3nman
677a61c7fc
Added Dahua Authentication MD5, optimized kernels only. Collision rate is high, no need for Pure kernel/longer plaintexts.
4 years ago
Gabriele Gristina
6cf3a89ac3
Added hash-mode: Stuffit5
4 years ago
Gabriele Gristina
f0dec6fe64
Added hash-mode: MS Office 2016 - SheetProtection
4 years ago
Gabriele Gristina
54df7d53ea
Added full AES-GCM cipher & hash-mode 27000 - Stargazer Stellar Wallet XLM
4 years ago
Gabriele Gristina
8b7e83b72f
Added hash-mode 26000 - OpenEdge Progress Encode
4 years ago
Gabriele Gristina
99b5aa8f60
Added hash-mode 25100 - SNMPv3 HMAC-MD5-96
4 years ago
Gabriele Gristina
022bb40169
updated changes/readme
4 years ago
Gabriele Gristina
48b3cb055f
Added hash-mode 10820 - sha384(salt.pass)
4 years ago
Gabriele Gristina
7496ec2d44
Added hash-mode 10810 - sha384(pass.salt)
4 years ago
Gabriele Gristina
c6f98ec4da
Added hash-mode 10840 - sha384(salt.utf16le(pass))
4 years ago
Gabriele Gristina
9d8e695a3c
Added hash-mode 10830 - sha384(utf16le(pass).salt)
4 years ago
Gabriele Gristina
14030f3090
Added hash-mode 10870 - sha384(utf16le(pass))
4 years ago
Gabriele Gristina
dbd4b33f95
Added hash-mode 1770 - sha512(utf16le(pass))
4 years ago
Gabriele Gristina
e902697b22
Added hash-mode 1470 - sha256(utf16le(pass))
4 years ago
Gabriele Gristina
930e39c324
Added hash-mode 70 - md5(utf16le(pass))
4 years ago
Gabriele Gristina
61afbc7ff9
Added hash-mode 170 - sha1(utf16le(pass))
4 years ago
Gabriele Gristina
12c0962e51
Added bcrypt(sha1(pass)) // bcryptsha1
4 years ago
Gabriele Gristina
2097d67cd5
Added hash-mode bcrypt(md5(pass)) / bcryptmd5
4 years ago
Gabriele Gristina
55f10f1751
Added hash-type 21501, SolarWinds Orion v2
4 years ago
TROUNCE
9586383031
Update readme.txt
4 years ago
TROUNCE
81b85a260a
Update readme.txt
4 years ago
TROUNCE
7b2fe7bbfc
Update readme.txt
4 years ago
TROUNCE
fd32cf5628
Update readme.txt
4 years ago
TROUNCE
6194d0d4df
Update readme.txt
4 years ago
philsmd
038235f90f
Added -m 24500 = Telegram Desktop >= v2.1.14 (PBKDF2-HMAC-SHA512)
4 years ago
philsmd
1734b3da1b
Added mongodb-scram ServerKey (-m 24100 for SHA1, -m 24200 for SHA256)
4 years ago
philsmd
8350d4fa3c
Added -m 23900 = BestCrypt v3 Volume Encryption
4 years ago
Jens Steube
eedd3b1434
Merge pull request #2536 from cfreal/master
...
Implement sha1(sha1($pass).$salt) kernel.
4 years ago
cfreal
3de7540526
Updated docs
4 years ago
philsmd
3cc828ce0a
Added -m 23700/23800 = RAR3-p cracking
4 years ago
Jens Steube
98aef2ae92
Module Structure: Add 3rd party library hook management functions. This also requires an update to all existing module_init()
4 years ago
Jens Steube
142d086507
Merge branch 'master' into master
4 years ago
Jens Steube
56e8de15e4
Merge pull request #2522 from roycewilliams/master
...
fix case in 'OpenSSH'
4 years ago
Royce Williams
af8b6057d3
fix case in 'OpenSSH'
4 years ago
Jens Steube
b737bcf7ab
Merge branch 'master' into 23400_bitwarden
4 years ago
philsmd
00ba7168fe
fixes #2510 : Added -m 23500/23600 = AxCrypt 2 AES-128/256
4 years ago
Jens Steube
aa3f384858
Merge pull request #2513 from philsmd/master
...
fixes #546 : added -m 23300 = Apple iWork cracking
4 years ago
philsmd
79e5c60fef
fixes #2505 : added -m 23400 = Bitwarden
4 years ago
philsmd
91e10abaea
fixes #2509 : use AxCrypt 1 to avoid confusion for -m 13200/13300
4 years ago
philsmd
0b06034d01
fixes #546 : added -m 23300 = Apple iWork cracking
4 years ago
Jens Steube
e00cae4c5c
Update support for RSA/DSA/EC/OPENSSH Private Keys
4 years ago
Jens Steube
152fefe65f
Merge pull request #2363 from mpalmer/pkcs1
...
Module to decrypt PEM-encoded encrypted private keys (#74 )
4 years ago
Jens Steube
7cba225715
Added hash-mode: XMPP SCRAM
4 years ago
philsmd
630bb5b811
fixes #2457 : added -m 23100 = Apple Keychain
4 years ago
Jens Steube
13e2dec017
hashcat 6.0.0
4 years ago
Jens Steube
18f9d8d2e5
Update readme.txt
4 years ago
Jens Steube
9ea8b3424d
Merge branch 'master' into pkcs1
4 years ago
philsmd
b5544c385a
docs: add ROCm to supported runtimes list
4 years ago
Jens Steube
f6322dccd5
Merge branch 'master' into pkcs1
4 years ago
Jens Steube
34f71aaea3
Re-enable POCL is version detected is >= 1.5 and LLVM is >= 9.x and also remove performance warning. Still prefers native OpenCL runtime in alias detection, but this default can be overriden using -d parameter.
4 years ago
philsmd
5df743cb85
fixes #2410 : added -m 2300x = SecureZIP
4 years ago
Matt Palmer
2d83149a54
Module to decrypt PEM-encoded encrypted private keys ( #74 )
...
Supports a variety of common PKCS#1 ciphers, with fast kernels in all
available colours, shapes, and sizes.
4 years ago
philsmd
b7e5216cf1
fixes #2383 : added -m 22700 = MultiBit HD (scrypt)
4 years ago
philsmd
688d904aa0
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
5 years ago
Jens Steube
008072eb65
OpenCL Runtime: Added a warning if OpenCL runtime NEO, Beignet, POCL or MESA is detected and skip associated devices (override with --force)
5 years ago
Jens Steube
ef47811c9d
Rename 23911 to 10901 and populate salt->salt_buf[]
5 years ago
Jens Steube
f85a0ea784
Merge pull request #2308 from philsmd/patch-3
...
update the number of supported hash types in docs/readme.txt
5 years ago
philsmd
6f9e5262af
update the number of supported hash types in docs/readme.txt
5 years ago
philsmd
b6f40c05d6
Added -m 7401 = MySQL $A$ (sha256crypt), closes #2305
5 years ago
philsmd
b51273fb0b
Fixes #1538 : Added -m 22500 = MultiBit Classic .key (MD5)
5 years ago
Jens Steube
96a2c36f53
Reduce CUDA Toolkit minimum version to 9.0 (even 8.0 should be sufficient)
5 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
1c1ed72c65
fixes #1117 : added -m 22100 = BitLocker
5 years ago
Jens Steube
2cc4244e14
Initial -m 22001 support
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
philsmd
db91fe6981
Added -m 21700 = Electrum 4 and -m 21800 = Electrum 5
5 years ago
Jens Steube
706d69ba08
Add SolarWinds Orion info to readme and changes
5 years ago
Jens Steube
154e2b0b8f
Update docs/readme.txt with new header and updated hash-mode list
5 years ago
Jens Steube
a03bffe64f
Merge pull request #2128 from matrix/authme_1
...
Added hash-mode: AuthMe - sha256(sha256(pass).salt)
5 years ago
Gabriele Gristina
66337ee8f5
update AuthMe patch (2)
5 years ago
Jens Steube
7dba0f311a
Merge pull request #2110 from matrix/sha256_md5_huawei
...
Added hash-mode: sha256(md5(pass))
5 years ago
Gabriele Gristina
bbee1890cd
Added hash-mode: sha1(md5(pass).salt)
5 years ago
Gabriele Gristina
c166242996
Add AuthMe - sha256(sha256().) kernel module
5 years ago
Gabriele Gristina
1aef49d11b
update readme/changes txt
5 years ago
Jens Steube
c34fcabb4b
Add missing docs/ entry for -m 20600
5 years ago
Sein Coray
ef63feae0d
adjusted changes and added pkzip in readme
5 years ago
Jens Steube
2eebc27ec1
Merge pull request #2008 from vlohacks/master
...
New modules for Python passlib pbkdf2 sha variants
5 years ago
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
5 years ago
Jens Steube
85f7d50fb8
Merge pull request #2021 from philsmd/master
...
added support for $electrum$3 hashes (-m 16600)
5 years ago
philsmd
07a1bdb12c
added support for $electrum$3 hashes (-m 16600)
5 years ago
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
5 years ago
Jens Steube
4045e60021
Add nvrtc wrapper for later use
6 years ago
jsteube
b9aaaf7809
Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
6 years ago
Jens Steube
e7ae8e6863
Requirements: Update runtime check for minimum NVIDIA driver version from 367.x to 418.56 or later
6 years ago
jsteube
7bd3d55a3f
Add missing OpenCL kernel for -m 19812 and -m 19813
6 years ago
philsmd
60c255a69d
added -m 19800 = DiskCryptor AES
6 years ago
jsteube
9b916918de
Remove some debugging leftovers in unit tests
6 years ago
jsteube
1769181d08
Some extra steps for -m 18900
6 years ago
jsteube
b4d52e412b
Rename -m 18700 to Java Object hashCode()
6 years ago
jsteube
51eb9ebff7
Added hash-mode 18700 DJB 32
6 years ago
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))
6 years ago
Sein Coray
e0c2e4404e
Added new hash mode 18500 to readme
6 years ago
Jens Steube
15ece0902f
Merge pull request #1804 from Naufragous/odf-cracking
...
Add support for Open Document Format 1.2
6 years ago
R. Yushaev
6a5b0c821e
Add support for Open Document Format 1.2
...
Contains a kernel for the latest ODF 1.2 encryption implemented in
LibreOffice. The algorithm uses a SHA-256 checksum, a PBKDF2-HMAC-SHA1
key derivation with 100000 iterations and key stretching and AES-CBC
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 -m18400 --example-hashes'.
You can leave the filename prefix if you use the --username option to
process those hashes.
- Add hash-mode 18400 (Open Document Format (ODF) 1.2 (SHA-256, AES))
- Tests: add hash-mode 18400 (Open Document Format (ODF) 1.2 (SHA-256, AES))
6 years ago
Matt Covalt
71d9369a70
Correct Electrum Wallet Salt-Type support
6 years ago
Jens Steube
72319875d8
Update version to 5.1.0
6 years ago
Royce Williams
3bf663bee1
clarify xxHash change; add 'APFS' to Apple File System refs
6 years ago
Jens Steube
a4200ba167
Added hash-mode 18300 (Apple File System)
...
Fixes https://github.com/hashcat/hashcat/issues/1686
6 years ago
Arseniy Sharoglazov
ee873da300
Added hash-modes 18200 (Kerberos 5 AS-REP etype 23)
6 years ago
Jens Steube
dc39deba0f
Update version to 5.0.0
6 years ago
Jens Steube
d6fe2c7cd4
The hashcat brain
6 years ago
R. Yushaev
5c87720acc
Add SHA3 and Keccak
...
The previous hash-mode 5000 covered Keccak-256 only. FIPS changed one
padding byte while adopting Keccak as the SHA3 standard, which gives us
different digests. Now we have separate kernels for SHA3 and Keccak.
- Added hash-mode 17300 = SHA3-224
- Added hash-mode 17400 = SHA3-256
- Added hash-mode 17500 = SHA3-384
- Added hash-mode 17600 = SHA3-512
- Added hash-mode 17700 = Keccak-224
- Added hash-mode 17800 = Keccak-256
- Added hash-mode 17900 = Keccak-384
- Added hash-mode 18000 = Keccak-512
- Removed hash-mode 5000 = SHA-3 (Keccak)
6 years ago
jsteube
4963357fac
Update to v4.2.1
6 years ago
jsteube
242db336ae
Fix readme.txt and hashcat.sh
6 years ago
jsteube
88ebca40b8
Added hash-mode 16800 = WPA-PMKID-PBKDF2
...
Added hash-mode 16801 = WPA-PMKID-PMK
Renamed lot's of existing WPA related variables to WPA-EAPOL in order to distinguish them with WPA-PMKID variables
Renamed WPA/WPA2 to WPA-EAPOL-PBKDF2
Renamed WPA/WPA2 PMK to WPA-EAPOL-PMK
6 years ago
jsteube
81f909e229
Prepare for v4.2.0 release
6 years ago
jsteube
c28fdf7f44
Added hash-mode 16700 = FileVault 2
6 years ago
jsteube
83f07febfc
Initial v4.1.1 deverloper mode commit
7 years ago
jsteube
09261dad0e
Prepare for v4.1.0 release
7 years ago
jsteube
553668bb9f
Added hash-mode 16600 = Electrum Wallet (Salt-Type 1-3)
7 years ago
jsteube
5eeefb5506
More prepare for JWT
7 years ago
Arseniy Sharoglazov
798f05355f
added -m 10201 = CRAM-MD5 Dovecot
7 years ago
philsmd
bf656774bb
fixes #1279 : added -m 16300 = Ethereum Pre-Sale Wallet, PBKDF2-HMAC-SHA256
7 years ago
jsteube
94bfd28c74
More preparations for hash-mode 16200
7 years ago