jsteube
4174f06008
PoC using a length-independant MD4 hash processing in -m 2100
7 years ago
jsteube
a673aee037
Very hot commit, continue reading here:
...
This is a test commit using buffers large enough to handle both passwords and salts up to length 256.
It requires changes to the kernel code, which is not included in here.
It also requires some of the host code to be modified. Before we're going to modify kernel code to support the larger lengths I want to be
sure of:
1. Host code modification is ok (no overflows or underflows)
2. Passwords and Salts are printed correctly to status, outfile, show, left, etc.
3. Performance does not change (or only very minimal)
This is not a patch that supports actual cracking both passwords and salts up to length 256, but it can not fail anyway.
If if it does, there's no reason to continue to add support for both passwords and salts up to length 256.
7 years ago
jsteube
7905d79a28
Limit -m 2100 password length to 27 because if utf16
7 years ago
jsteube
c9caca2b0c
Increase max password length for DCC2 to 32
7 years ago
jsteube
2c95be5c87
Do not modify a specific thread count if a kernel forces it to run on a specific thread count
7 years ago
Jens Steube
bd01228ad5
Get rid of reqd_work_group_size(), no longer needed
7 years ago
Jens Steube
1ef4abae70
Set self-test kernel-thread always to 1 except it's a bitsliced algorithm in BF, this helps algorithms that set a fixed thread count on kernel function declaration
7 years ago
jsteube
8a3ed7fe75
Small WPA improvement, do not check the same candidate twice for LE and BE
7 years ago
jsteube
cf57365e7c
Check hashes_shown[] whenever calling mark_hash directly.
...
Not really needed right now (because those algorithms to have a single digest per salt), but this can change in the future
7 years ago
jsteube
4b2d9f0f29
Fix for https://github.com/hashcat/hashcat/issues/1276
7 years ago
jsteube
e9c010115d
Fix some spacing
7 years ago
jsteube
d7e66996c9
Add support for self-test modes that use a binary hashfile (wpa, tc, vc, etc)
7 years ago
jsteube
94a35ae50a
Add support for hooks in selftest function
7 years ago
Jens Steube
08fc0ec1fb
Added self-test funcionality for OpenCL kernels on startup
...
Fixed a parser error for mode -m 9820 = MS Office <= 2003 $3, SHA1 + RC4, collider #2
7 years ago
Jens Steube
e87fb31d3f
WPA cracking: Improved nonce-error-corrections mode to use a both positive and negative corrections
7 years ago
jsteube
3b3e3ae8df
Fix README, update C standard
7 years ago
jsteube
9a8f4036ec
Set github master back into development mode
7 years ago
Jens Steube
acd93cf780
Mark release for production
7 years ago
Jens Steube
c5c2760a2e
Final v3.6.0 commit
7 years ago
Jens Steube
5be3840d9a
Add some hint for the user to a scrypt error message
7 years ago
Jens Steube
7e5b8d3f25
Added hash-mode 15500 = JKS Java Key Store Private Keys (SHA1)
7 years ago
Jens Steube
9d49ae547b
Merge pull request #1271 from DoZ10/chacha20
...
Chacha20: Fixed error in format parser separator validation
7 years ago
DoZ10
e6c549e4a0
Complied with other parsers coding style
7 years ago
Jens Steube
1a2018ace9
Merge pull request #1272 from philsmd/master
...
test: added missing verify part for -m 15400 = chacha
7 years ago
philsmd
c5f88f1a60
test: added missing verify part for -m 15400 = chacha
7 years ago
DoZ10
531473cc72
Fix. Added undef INVALID_SEPARATOR_POINTER
7 years ago
DoZ10
990a72affe
Fixed error in separator check
7 years ago
Jens Steube
47c4ce58d3
Merge pull request #1270 from roycewilliams/master
...
$chacha20$ (all lower case) per @magnumripper
7 years ago
Royce Williams
b9d68d2377
$chacha20$ (all lower case) per @magnumripper
7 years ago
Jens Steube
827afc407b
Merge pull request #1269 from Chick3nman/master
...
Cosmetic change to modes 9810/9820
7 years ago
Chick3nman
e7c36bc97f
Cosmetic change
...
Fixed column spacing for modes 9810/9820
7 years ago
Chick3nman
6a38f3c477
Fixed mode 9810/9820 labeling
...
Removed $4 from label to avoid confusion.
7 years ago
Chick3nman
a973d4b94b
Fixed mode 9810/9820 labeling
...
Removed $4 from label to avoid confusion.
7 years ago
jsteube
e4727fad87
Prepare for next release v3.6.0
7 years ago
jsteube
b8ad89c529
Rename function and variables containing 'unicode' to 'utf16le' because that's what's meant actually
7 years ago
Jens Steube
44110370d1
Merge pull request #1268 from roycewilliams/master
...
tidy changes.txt and name normalizations
7 years ago
Royce Williams
72baa22337
tidy changes.txt and name normalizations
7 years ago
Royce Williams
3fc185a66b
tidy changes.txt and name normalizations
7 years ago
jsteube
018bb208d9
Refactor OPTS_TYPE_PT_UNICODE -> OPTS_TYPE_PT_UNICODE_LE and add OPTS_TYPE_PT_UNICODE_BE
7 years ago
Jens Steube
542f73eb17
Move luks_tmp_t to correct position in inc_types.h
7 years ago
Jens Steube
9a1951d61c
synchronize host and opencl types
7 years ago
Jens Steube
6345fb53f9
Add missing struct names
7 years ago
Jens Steube
2a1fe6962d
Move blake2_t and chacha20_t to interface.h
7 years ago
Jens Steube
ae5fdba20f
Add make_unicode and undo_unicode BE version
7 years ago
Jens Steube
3d888b6b2d
it's possible to crack scrypt on GPU even with higher scrypt setting
...
the trick is to intentionally under-utilize the GPU warps
120H/s on my 4*1080: https://pastebin.com/z124G2cN
7 years ago
jsteube
0c5b53d266
Add missing modes 15600 and 15700 to tab_completion script
7 years ago
Jens Steube
b23ab71d5c
- Added hash-mode 15600 = Ethereum Wallet, PBKDF2-HMAC-SHA256
...
- Added hash-mode 15700 = Ethereum Wallet, PBKDF2-SCRYPT
Resolves https://github.com/hashcat/hashcat/issues/1227
Resolves https://github.com/hashcat/hashcat/issues/1228
7 years ago
Jens Steube
ab2610d9df
Also add reduced startup time for GPU for scrypt
7 years ago
Jens Steube
872f2b4f8b
Improve scrypt cracking speed on CPU by 20%, preparation for Ethereum KDF
7 years ago
jsteube
b5f149476d
Trim OpenCL device name whitespaces
7 years ago