Jens Steube
6fce6fb3ff
Update all existing modules to use the stock module marker
2022-04-08 14:11:50 +02:00
philsmd
a24d723d66
minor code style fixes
2022-03-31 19:19:16 +02:00
philsmd
87638caecd
remove extra spaces at line end in -m 25400 module
2022-02-27 10:21:12 +01:00
Chick3nman
09d7b49985
Disable autodetect for PDF Owner/User module as specialist
2022-02-15 09:09:43 -06:00
Gabriele Gristina
0180b29390
Merge branch 'master' into apple_gpu_modules_native_threads
2022-01-20 21:52:58 +01:00
Gabriele Gristina
c48f044fb7
Fixed false negative on Unit Test with hash-type 25400
2022-01-10 01:50:32 +01:00
Gabriele Gristina
5de942710d
Hash-Mode 25400: set native_threads to 32 with Apple GPU's
2022-01-07 22:35:36 +01:00
Jens Steube
5015bc0d2e
Module Parser: Renamed struct token_t to hc_token_t to avoid naming conflict with token_t on MacOS
2021-12-20 13:19:40 +01:00
Jens Steube
5b4ac09e91
User Options: Add new module function module_hash_decode_postprocess() to override hash specific configurations from command line
2021-11-28 13:58:27 +01:00
Jens Steube
552e58f3a8
Synchronize -m 25400 hash name entries of module and readme.txt
2021-10-14 09:00:07 +02:00
Jens Steube
540c0dde81
Merge pull request #2877 from thatux/25400_salt
...
improve 25400: recover both owner and user; add user password to hash; better test
2021-09-11 20:56:18 +02:00
Your Name
db2e7d1391
m25400 can now recover both a owner-password and user-password (when set) based on a pdf's o-value
...
- added option to add the user-password to the pdf hash as an extra colum
- added pdf test files, both with and without a owner- and user-password
The main todo is to add a recovered user-password to back the hash that's written to the potfile.
Currently I'm printing a recovered password as "(user password=...) after the recovered owner-password.
Similair as the VC PIM is printed. However, this isn't most elegant.
A secondary todo is to verify a recovered user-password based on the u-value,
this could possibly simplify the check whether the recoverd password is a user-password or owner-password.
2021-08-20 10:16:14 +02:00
Jens Steube
01738fafa0
Deprecated Plugins: Add new module function module_deprecated_notice() to mark a plugin as deprecated and to return a free text user notice
...
Added option --deprecated-check-disable to enable deprecated plugins
2021-08-10 17:59:52 +02:00
Jens Steube
20a7b9f992
Tuning-Database: Add new module function module_extra_tuningdb_block() to extend hashcat.hctune content from a plugin
...
See src/modules/module_08900.c as an example
2021-08-01 16:25:37 +02:00
Jens Steube
44dbedd21a
Use improved native threads derivation for RC4 based hash-modes
2021-07-25 10:32:58 +02:00
Jens Steube
7faf6859d6
Backport hand-optimized compiler settings in modules from ROCM to HIP
...
Backport DECLSPEC settings from ROCM to HIP
2021-07-13 20:45:01 +02:00
Your Name
b24ca10087
pdf edit password m25400 can now also use the user-password as salt
2021-07-12 23:17:33 +02:00
Jens Steube
8901e657a5
RC4 Kernels: Improved performance by 20%+ for hash-modes Kerberos 5 (etype 23), MS Office (<= 2003) and PDF (<= 1.6) by using new RC4 code
2021-05-31 08:28:13 +02:00
Your Name
4b24e91610
now we can crack the hash direct from pdf2john.pl, no need to alter it ourselves anymore
2021-04-10 00:07:00 +02:00
Your Name
d52f9c2cad
Added attack mode 25400 which cracks a pdf edit password. It's largely duplicate code of 10500. Based on https://hashcat.net/forum/thread-6233.html
2021-04-01 22:20:54 +02:00