Jens Steube
d34381680d
Merge pull request #2389 from philsmd/multibit_22500_fix
...
fixes possible off-by-one verification problem with -m 22500 = MultiBit Classic
4 years ago
Jens Steube
89b75fe16e
Merge pull request #2388 from philsmd/master
...
fixes #2383 : added -m 22700 = MultiBit HD (scrypt)
4 years ago
philsmd
e15e0e7b71
fixes possible off-by-one verification problem with -m 22500 = MultiBit Classic
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
c7da6357ff
suppress some handpicked control characters from being printed to console
4 years ago
Jens Steube
d22a9a0978
Merge branch 'master' of https://github.com/hashcat/hashcat
4 years ago
Matt Palmer
b25c8d9a5a
Add some more generic error messages
...
These are almost all taken from error messages that are specific to one
particular module, and turned into generic errors that can be used for any
module. It seemed like a better idea to provide generic messages than to
encourage infinite proliferation of error codes (which would probably end up
blowing the 255 value threshold sooner or later). It doesn't seem necessary
to provide module-specific error messages for things like "Invalid <X>
filesize", since users should already know what sort of file they're asking
to be parsed.
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
Jens Steube
c5d2d5396f
Merge pull request #2366 from philsmd/patch-1
...
fixes #2361 : add note about --force when using -u / -n
5 years ago
Jens Steube
e542b4bd85
Merge pull request #2364 from mpalmer/fix-build-warning-in-debug-mode
...
Fix build warning in DEBUG mode
5 years ago
philsmd
01d378a744
fixes #2361 : add note about --force when using -u / -n
5 years ago
Matt Palmer
240d35976a
Fix build warning in DEBUG mode
...
Just a tiny cleanup to avoid an 'unused variable' warning when building
with DEBUG=1.
5 years ago
Jens Steube
f96594ef87
Merge pull request #2355 from philsmd/master
...
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
5 years ago
philsmd
688d904aa0
Added -m 22600 = Telegram Desktop App Passcode (PBKDF2-HMAC-SHA1)
5 years ago
Jens Steube
1797f3ffa4
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube
3c1ddc8149
Revert "Precompute some constants to improve performance of -m 780x SAP kernels"
...
This reverts commit b1bb47c1ae
.
5 years ago
Jens Steube
b89bb84e1d
Revert "Fix -m 7800 and -m 7801 on CPU"
...
This reverts commit 9f9ed78ca7
.
5 years ago
Jens Steube
2c94c003ce
Merge pull request #2353 from s3inlc/patch-separator
...
Patch all inconsistent separators in modules
5 years ago
Jens Steube
a45548d176
Merge pull request #2351 from s3inlc/patch-1
...
Fix constant separator when printing IPMI hashes
5 years ago
Jens Steube
26570cdb17
Disable some modules on AMDGPU-Pro driver
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
s3inlc
b9d251b76e
fixing all inconsistent hash separators
5 years ago
Sein Coray
f8ef6f67bf
Merge pull request #1 from hashcat/master
...
update
5 years ago
Sein Coray
949b61a6bb
Fix constant separator when printing IPMI hashes
5 years ago
Jens Steube
e3e31adec3
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube
584d6f093c
Merge pull request #2350 from philsmd/patch-1
...
fixes #2341 : electrum 4/5 mod_512 () infinite loop fix
5 years ago
philsmd
53d2e45795
fixes #2341 : electrum 4/5 mod_512 () infinite loop fix
5 years ago
Jens Steube
2d8893110c
Merge pull request #2348 from philsmd/guideWhitespaceFix
...
docs: removed some unnecessary whitespace chars from the guide
5 years ago
Jens Steube
10e986990b
Merge pull request #2349 from philsmd/hexSaltFix
...
fixes #2339 : problem with --hex-salt fixed
5 years ago
Jens Steube
083ffaa10e
Merge pull request #2347 from philsmd/master
...
make -m 21200 more generic (accept all supported salt len)
5 years ago
philsmd
15eb70152f
fixes #2339 : problem with --hex-salt fixed
5 years ago
philsmd
619cd5f1ec
docs: removed some unnecessary whitespace chars from the guide
5 years ago
philsmd
4f3165c6ea
make -m 21200 more generic (except all supported salt len)
5 years ago
Jens Steube
ddb641b843
Add option to force disable real SHM access to be used from within the module
5 years ago
Jens Steube
82a024d9cb
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube
bb94bf4359
Remove extra character in development guide
5 years ago
Jens Steube
9776738a2c
The official hashcat plugin development guide
5 years ago
Jens Steube
9421b99a6f
Merge pull request #2332 from philsmd/master
...
fixes #2067 : 40-bit oldoffice false positive problem
5 years ago
Jens Steube
24094793da
Workaround for -m 22100 on NVIDIA
5 years ago
philsmd
f1b676a154
docs: update changes.txt for the new/optional oldoffice format
5 years ago
Jens Steube
a6cf7caf4a
Extend hashes in -m 7100 to be of length 128 or 256
5 years ago
Jens Steube
81cb508808
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Jens Steube
36af393483
Merge pull request #2333 from philsmd/tabcompletion_path_fix
...
solves problems with paths in tab completion
5 years ago
philsmd
787b082239
solves problems with paths in tab completion
5 years ago
philsmd
2bc126ac96
fixes #2067 : 40-bit oldoffice false positive problem
5 years ago
Jens Steube
434ad76381
Improve alias device detection to distinguish between Intel CPU and embedded GPU
5 years ago
Jens Steube
119344c084
Mark -m 13100 as unstable on Apple + Iris
5 years ago
Jens Steube
ba7163062d
Do not set -cl-std=XXX to workaround NEO driver bug causing to hang while compiling -m 22000
5 years ago
Jens Steube
2e8d6854c1
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago