Jens Steube
1dc3469f6e
Merge pull request #2372 from mpalmer/binary-parse-report-error
...
Allow module_hash_binary_parse to report a fatal error
4 years ago
philsmd
b7e5216cf1
fixes #2383 : added -m 22700 = MultiBit HD (scrypt)
4 years ago
Jens Steube
33579ae3db
Add new option for modules OPTS_TYPE_SELF_TEST_DISABLE to disable self-test functionality from hash-mode directly
4 years ago
Jens Steube
d22a9a0978
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Matt Palmer
b4204d265d
Allow module_hash_binary_parse to report a fatal error
...
If module_hash_binary_parse is completely unable to successfully parse out
any hashes, up until now the output has been
```
Hashfile 'foo': Success
```
which is less than helpful.
This patch allows (but does not require) m_h_binary_parse to report a useful
error response, by returning a negative value. Modules which continue to
return '0 hashes' will get the same less-than-useful behaviour they always
hace.
I've also modified the LUKS module to report a useful error, as a proof of
concept.
Further expansions on this could include:
* Applying similar behaviour to module_hash_binary_count, so it too can
report errors when trying to count hashes. This would require more
co-ordinated change, because m_h_binary_count already uses -1 to indicate
a system error.
* Allow and encourage modules to print their own errors and warnings during
parsing. This would allow for situations where a single hash in a
multi-hash file could be reported as malformed, without having to fail the
whole parse. However, implementing this would, I expect, require modules
to have access to `hashcat_ctx`, which... yeah. Not so straightforward.
4 years ago
philsmd
688d904aa0
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
4 years ago
Jens Steube
1797f3ffa4
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube
2c94c003ce
Merge pull request #2353 from s3inlc/patch-separator
...
Patch all inconsistent separators in modules
4 years ago
Jens Steube
a45548d176
Merge pull request #2351 from s3inlc/patch-1
...
Fix constant separator when printing IPMI hashes
4 years ago
Jens Steube
26570cdb17
Disable some modules on AMDGPU-Pro driver
4 years ago
s3inlc
b9d251b76e
fixing all inconsistent hash separators
4 years ago
Sein Coray
949b61a6bb
Fix constant separator when printing IPMI hashes
4 years ago
Jens Steube
e3e31adec3
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube
10e986990b
Merge pull request #2349 from philsmd/hexSaltFix
...
fixes #2339 : problem with --hex-salt fixed
4 years ago
philsmd
15eb70152f
fixes #2339 : problem with --hex-salt fixed
4 years ago
philsmd
4f3165c6ea
make -m 21200 more generic (except all supported salt len)
4 years ago
Jens Steube
ddb641b843
Add option to force disable real SHM access to be used from within the module
4 years ago
Jens Steube
82a024d9cb
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube
9421b99a6f
Merge pull request #2332 from philsmd/master
...
fixes #2067 : 40-bit oldoffice false positive problem
4 years ago
Jens Steube
a6cf7caf4a
Extend hashes in -m 7100 to be of length 128 or 256
4 years ago
Jens Steube
81cb508808
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
philsmd
2bc126ac96
fixes #2067 : 40-bit oldoffice false positive problem
4 years ago
Jens Steube
119344c084
Mark -m 13100 as unstable on Apple + Iris
4 years ago
Jens Steube
0b0cbab24b
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Jens Steube
5b58cba12e
Use _unroll in -m 5500 for CPU
4 years ago
Jens Steube
2fdb7ded8b
Update self-test hash for -m 1500
4 years ago
Jens Steube
fe12d2bcc6
Merge pull request #2322 from philsmd/master
...
solve $telegram$1 format conflict with JTR
4 years ago
philsmd
7f55f69d7f
solve telegram format conflict with jtr
4 years ago
Jens Steube
8a2a821c03
Allow unroll code in -m 18200 on NV GPU
4 years ago
Jens Steube
ef47811c9d
Rename 23911 to 10901 and populate salt->salt_buf[]
4 years ago
Jens Steube
a18ba9fde6
Merge pull request #2320 from thesubtlety/389-ds
...
Add new module for 389-ds
4 years ago
thesubtlety
4fafca4747
Add new module for 389-ds
4 years ago
Jens Steube
c258aa4111
Reenable SIMD mode for -m 13600
4 years ago
Jens Steube
b627536c45
Fixed missing OPTS_TYPE_COPY_TMPS in -m 1374x and -m 1376x
4 years ago
Jens Steube
4c2ef5993a
Set -m 7000 to OPTS_TYPE_PT_GENERATE_BE mode to slightly improve performance
4 years ago
Jens Steube
669619c1a7
Fixed out-of-boundary write to decrypted[] in DPAPI masterkey file v1 kernel
4 years ago
Jens Steube
f96e35649d
Change bitsliced kernels from 3d to 2d invocation mode for slightly better performance
4 years ago
Jens Steube
3ce3ecedd9
Reenable VeraCrypt on ROCM
4 years ago
Jens Steube
d9473358ef
Add support for OPTS_TYPE_LOOP_EXTENDED kernel for special cases like VeraCrypt
4 years ago
Jens Steube
9957422191
Add tokenizer option TOKEN_ATTR_SEPARATOR_FARTHEST as an option to deal with hash formats where separator character could be part of the salt data itself and at the same time does not allow escape character logic to be applied. This can only work if it is guaranteed by the design of the hash format that the separator character does not occur after the position of the separator character.
4 years ago
Jens Steube
cd3ca53203
Update ROCM to use _unroll for mode -m 621x
4 years ago
Jens Steube
f946e321a9
Update unroll and unstable configuration for NVIDIA CUDA/OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube
193aa77cdf
Update unroll and unstable configuration for ROCM OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube
87b151836d
Update unroll and unstable configuration for AMD-GPU-PRO OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube
cc3cb66f12
Update unroll and unstable configuration for Intel OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube
9980389f34
Update unroll and unstable configuration for Apple OpenCL runtime after unroll whitelisting change
4 years ago
Jens Steube
c90d83c3eb
Prepare for UNROLL whitelisting
4 years ago
Jens Steube
ec841fcd1c
Add NO_UNROLL to -m 15900
4 years ago
Jens Steube
20fa2167af
Add NO_UNROLL to -m 13800
4 years ago
Jens Steube
42e7fa1303
Fix buffer overflow in module_hash_encode() in hash-mode 13600
4 years ago