8114 Commits

Author SHA1 Message Date
hops ab164ddba2 Fix HAS_VPERM check in make-/undo_utf16* functions 2021-09-02 11:37:09 +02:00
Jukka Ojanen 5baaa4fb0f Fix merge mistake 2021-09-02 12:08:36 +03:00
Jukka Ojanen 213b533975 Use HCFILE_BUFFER_SIZE for xz stream 2021-09-02 12:00:46 +03:00
Jukka Ojanen 5afbd77347 Merge branch 'master' of https://github.com/hashcat/hashcat into gzip 2021-09-02 11:57:54 +03:00
Jens Steube 318bd46ccb Merge pull request #2949 from jtojanen/xz
Support on-the-fly loading of compressed wordlists in xz format
2021-09-02 10:31:00 +02:00
Jens Steube f06fe7cfda Merge pull request #2958 from Chick3nman/patch-1
Add 3070 Ti to hctune
2021-09-02 10:22:54 +02:00
Chick3nman b85d753d15 Add 3070 Ti to hctune 2021-09-01 18:09:40 -05:00
Jukka Ojanen 1b4edf879b Set GZIP internal buffer size to 256k (default 8k) 2021-09-01 14:28:24 +03:00
Jens Steube bdd3f27239 Fixed invalid progress counter initialization in attack-mode 9 when using --skip or --restore 2021-09-01 09:35:25 +02:00
Jens Steube aaf26dee98 Makefile: Added wildcard include src/modules/module_*.mk directive so that plugin developers can add 3rd party libraries for their plugins 2021-08-31 20:54:32 +02:00
Gabriele Gristina 6cbc614826 metamask: double the CT len, set pw_min to 8 2021-08-31 16:40:11 +02:00
Jukka Ojanen 106fe88e4e Report the uncompressed size only if it's known 2021-08-30 16:28:54 +03:00
Jens Steube cb93875c32 Disabled checking of the minimum and maximum length of the password candidate in attack-mode 9 because they are incompatible 2021-08-30 14:34:56 +02:00
Jens Steube 534bfd3172 Fixed out-of-boundary reads in attack mode 9 that were caused by a missing work item limit in the refactored autotune engine 2021-08-30 14:20:00 +02:00
Jens Steube 5769c99686 Unset PRODUCTION option 2021-08-29 17:45:39 +02:00
Jens Steube 4aadb3a2f1 hashcat 6.2.4 2021-08-29 17:22:59 +02:00
Jens Steube f1a42a9b26 Fix hash category in -m 27200 2021-08-29 17:17:17 +02:00
Jens Steube 6de5e9058d Add missing entries in docs/changes.txt from commits 2021-08-29 17:07:43 +02:00
Jukka Ojanen 8324d3cd07 Initialize both 32bit CrcGenerateTable() and 64bit Crc64GenerateTable() 2021-08-29 01:31:56 +03:00
Jukka Ojanen b2870dadfd Fix include file case 2021-08-28 20:05:59 +03:00
Jens Steube ed7d58b850 Update benchmark hash-mode header visualization 2021-08-28 13:05:05 +02:00
Jukka Ojanen f502d80459 Fix include file case 2021-08-27 11:09:37 +03:00
Jens Steube 529623f700 Merge pull request #2948 from TheWorkingDeveloper/patch-3
Align formatting
2021-08-27 08:51:22 +02:00
Jens Steube 34064bbae8 Update main.c 2021-08-27 08:50:21 +02:00
Jukka Ojanen 4dcdbebb2f Scan the xz file to determinate the number of blocks and streams, and its uncompressed size 2021-08-26 16:41:17 +03:00
Jukka Ojanen 985252e283 Silence GCC misleading indentation warning for LZMA SDK 2021-08-26 14:04:54 +03:00
Jukka Ojanen 47bb7620ee Use fastest SHA-256 implementation supported by CPU 2021-08-26 13:01:25 +03:00
Jukka Ojanen 639068548e Define _7ZIP_ST to build single-threaded LZMA SDK 2021-08-25 18:23:49 +03:00
Jukka Ojanen 3cacbe0e1f Add support for xz compressed files 2021-08-25 16:56:55 +03:00
Jukka Ojanen 4e224dec82 Make object file naming unique 2021-08-25 16:17:37 +03:00
TheWorkingDeveloper 9c0655dc83 Align formatting
Align formatting of the benchmark with the status changes.
Removed an extra newline which reduces clutter and groups together the mode and the result
2021-08-25 12:49:20 +02:00
Jens Steube daea190be8 Merge pull request #2947 from TheWorkingDeveloper/patch-2
Reformat the status to include hashcat id of mode
2021-08-25 12:30:43 +02:00
Jens Steube ec98373719 Update terminal.c 2021-08-25 12:29:46 +02:00
TheWorkingDeveloper a29f70c9f9 Adjusted format
This format matches the format used in benchmarks and looks clean in the format of
id - name
2021-08-24 17:17:36 +02:00
Jens Steube b4b2195fa5 OpenCL Runtime: The use of clUnloadPlatformCompiler () was disabled after some users received unexpected return codes 2021-08-24 09:37:49 +02:00
Jens Steube d845154507 Fix hash-name length in -m 27200 2021-08-23 19:58:43 +02:00
TheWorkingDeveloper 6008a8873e Add hashcat mode to status
Hashcat mode displayed after the hash name.
https://github.com/hashcat/hashcat/issues/2945
2021-08-23 18:59:29 +02:00
Jens Steube 2d539b7e63 Merge pull request #2943 from jtojanen/fix_filehandling
Avoid directly accessing file handle
2021-08-22 11:33:11 +02:00
Jukka Ojanen 3bc7b6af90 Avoid directly accessing file handle 2021-08-21 14:29:10 +03:00
Jens Steube 85854236d1 Merge pull request #2935 from matrix/apple_gpu_workaround
workaround to 'clEnqueueWriteBuffer(): CL_INVALID_VALUE' with apple gpu
2021-08-21 08:04:37 +02:00
Your Name 4b2c70bd82 make sure $u_pass is initialized 2021-08-20 11:54:39 +02:00
Jens Steube 330ad34f17 Fixed unintentional overwriting of the --quiet option in benchmark and speed-only mode 2021-08-20 10:41:44 +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 50e28ff306 Merge pull request #2926 from jtojanen/master
Code cleanup and small fixes
2021-08-19 14:59:16 +02:00
Jukka Ojanen 6b4786de84 Make blocking clEnqueueWriteBuffer() non-blocking 2021-08-18 20:19:51 +03:00
Jukka Ojanen fed32a58c7 Always cleanup and initialize all parts of HC_FILE structure 2021-08-18 19:28:00 +03:00
Jukka Ojanen f3cd32bffd Avoid memory copy in rebuild_pws_compressed_append() and assign instead 2021-08-18 17:46:39 +03:00
Jukka Ojanen 089a4847db Check NULL pointer before using gzip/zip APIs 2021-08-18 17:18:31 +03:00
Jens Steube 76e388ea47 Memory Management: Check in OpenCL that CL_DEVICE_HOST_UNIFIED_MEMORY is true and if so, then half of the available memory
NEO driver: Activate the NEO driver (Intel GPU) after it passed several tests in hashcat using the latest NEO driver version
2021-08-18 16:10:51 +02:00
Jukka Ojanen 36c209c421 Check NULL pointer before using file APIs 2021-08-18 16:46:17 +03:00