jsteube
734b435028
Fix missing check for -j and -k before writing hashcat.dictstat2 which can lead to false negatives
2023-08-08 21:11:44 +00:00
justpretending
b2f14f2f5d
Fix some typos
2023-07-27 23:11:55 +07:00
Rosen Penev
88347540f3
include zlib.h
...
Various types included in zlib.h such as gzFile are implicitly included
with minizip. Get rid of this behavior and explicitly include zlib.h.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-07-09 16:53:42 -07:00
Gabriele Gristina
8d0ded44d9
using hc_IOMasterPortDefault instead of kIOMasterPortDefault/kIOMainPortDefault
2023-06-03 22:36:40 +02:00
Jens Steube
bf1d7d0789
Merge pull request #3710 from matrix/help2int
...
Help: show supported hash-modes only with -hh
2023-05-10 15:47:41 +02:00
jsteube
be7e848d28
Add hcmalloc_aligned() and hcfree_aligned()
2023-05-08 23:11:33 +00:00
Gabriele Gristina
aa4be217fd
Merge branch 'master' into help2int
2023-05-05 15:41:37 +02:00
Gabriele Gristina
36606addac
Help: show supported hash-modes only with -hh
2023-05-01 17:38:42 +02:00
Gabriele Gristina
e6d1a4c8a2
Added --metal-compiler-runtime option
2023-05-01 03:33:35 +02:00
jsteube
6785a32e7a
Added new feature (-Y) that creates N virtual instances for each device in your system at the cost of N times the device memory consumption
2023-04-16 12:04:34 +00:00
Jens Steube
b1ca2ca539
Only try to allocate memory on a opencl device if it actually has memory
2023-04-11 10:17:32 +00:00
jsteube
c8dd3d63e9
Add new category for application database and move new -m 31400 to it
2023-03-20 11:22:34 +00:00
jsteube
77c9f096db
Align loading rules log event usage with other log events
2023-03-11 08:55:37 +00:00
justpretending
004ec79647
Don't close and reopen a FIFO
2023-02-19 00:55:55 +07:00
jsteube
6ee2658104
Prefix more macros to avoid collisions in other existing libraries
2023-01-30 14:41:12 +00:00
jsteube
e50e165208
Rename EVENT_H macro to avoid collision with EVENT_H macro from Apple library
2023-01-29 18:03:37 +00:00
jsteube
17b2e9062b
Prevent Hashcat from hanging by checking during startup that the output file is a named pipe
2023-01-19 15:54:26 +00:00
jsteube
f1ff925b6e
Prepare rename macros in header files from _MACRO to MACRO
2023-01-17 19:25:40 +00:00
Gabriele Gristina
15d74b7c1c
Disable Metal < 200, commented unused and deprecated code
2022-12-08 18:59:34 +01:00
Jens Steube
a15eeac44f
Backport some AMD HIP headers from ROCm 5.3.0
2022-11-13 19:14:02 +01:00
Jens Steube
8973f2beca
Add more RC_FINAL_ enum types
2022-09-12 20:48:38 +02:00
Dávid Bolvanský
454b0ad294
Do not hexify worldlist when --hex-charset is used
2022-09-06 01:25:23 +02:00
Jens Steube
613c863f1d
Prepare an enum type to represent the final return codes
2022-09-04 18:10:40 +02:00
Jens Steube
93d40beb17
Status Code: Add specific return code for self-test fail (-11)
...
Fixes https://github.com/hashcat/hashcat/issues/3437
2022-09-03 15:46:40 +02:00
Jens Steube
ea29cb5805
Restore: Restore timer is decreased from 60 seconds to 1 second, but only updates if there's actually a change compared to previous data written to restore file
2022-08-31 11:44:13 +02:00
Jens Steube
49517f63cb
HIP Backend: removed unused functions from hiprtc to workaroung missing function symbols on windows dll
2022-08-26 14:53:15 +02:00
Jens Steube
a52b70d1c5
Refactored Recovered.New... handling
2022-08-19 12:02:21 +02:00
Jens Steube
bf0ffa66d7
Abstract access to digests_done_new via API
2022-08-18 11:21:34 +02:00
jsteube
c8350eb555
Added tunings/ folder in order to replace hashcat.hctune. Configuration files with *.hctune suffix are automatically load on startup
2022-08-08 11:09:04 +00:00
jsteube
7668ec5865
Prepare file_to_buffer() for later use
2022-08-07 20:36:08 +00:00
philsmd
d9749e8799
change interface, add module_benchmark_charset ()
2022-07-15 17:17:57 +02:00
Konrad Goławski
a15fa2014c
Increase event buffers sizes
...
Fixes GH-3359
2022-07-03 14:55:47 +02:00
philsmd
22e033020a
Add -m 28503/28504 = Bitcoin WIF, P2WSH/bech32/segwit address
2022-06-20 15:25:34 +02:00
philsmd
754038ad16
fixes #3090 closes #3091 : Added -m 2850x = Bitcoin WIF/P2PKH private key cracking
2022-06-11 11:44:05 +02:00
philsmd
ff53873791
radmin3: use hexadecimal instead of .incbin
2022-05-30 18:00:06 +02:00
piwvvo
b0ceb41e4a
added Radmin3
2022-05-28 15:56:29 +02:00
Jens Steube
5977edb1d2
Added user advice if a hash throws 'token length exception'
2022-05-04 14:26:53 +02:00
Jens Steube
cf352e4f8b
Update HIP includes to work with Linux on HIP 5.1.20531+
2022-04-14 17:46:59 +02:00
Jens Steube
c6c816518c
Prepare hashcat option to be used as stock module marker
2022-04-07 19:59:11 +02:00
philsmd
a24d723d66
minor code style fixes
2022-03-31 19:19:16 +02:00
Dávid Bolvanský
50aea559c5
added device type
2022-03-21 08:55:16 +01:00
Dávid Bolvanský
100cd5fea4
status-json: also print device name
2022-03-21 08:55:16 +01:00
Dávid Bolvanský
672fb2de4b
Do not use term colors if output is not terminal
2022-03-18 15:57:13 +01:00
Will Crozier
edf7365cda
stdout mode: transfer indexes and compressed pw buffer from device in blocks, reducing overhead
2022-02-25 16:35:55 +00:00
Jens Steube
6dc45eacc6
Merge pull request #3184 from matrix/metal_opencl_gpu_utilization
...
Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal)
2022-02-18 12:13:52 +01:00
Jens Steube
c7564f0b26
Update types.h
...
Please use u32 whenever you want to use "uint" or "unsigned int"
2022-02-17 09:48:52 +01:00
Gabriele Gristina
578c7e91d4
fix crossBuild error (windows)
2022-02-17 09:28:29 +01:00
Gabriele Gristina
7eb66e9936
Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal)
2022-02-15 22:20:03 +01:00
Chick3nman
16096c8db9
Fix hashcat_status struct
2022-02-14 16:59:14 -06:00
Chick3nman
808e6fff2b
Prepare "Net New" value for status, test initial status message format
2022-02-14 16:54:36 -06:00