1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-27 17:08:39 +00:00
Commit Graph

10013 Commits

Author SHA1 Message Date
banderlog
c1459cd2d6 color cracked hash as an option 2025-01-17 11:54:39 +02:00
PenguinKeeper7
29259ff973 Improve salt length reporting in hashconfig
Increase the amount of hash modes that will have their salt min/max length showed by including SALT_TYPE_GENERIC
2025-01-07 02:43:31 +00:00
Borys Kabakov
6472ed2407
Merge pull request #1 from banderlog/banderlog-patch-1
Colorize cracked hashes for non windows
2024-12-24 16:54:50 +02:00
Borys Kabakov
9e4e7c1c60
Colorize cracked hashes for non windows
Make cracked hashes cyan in stdout, if program compiled on non _WIN os

partially solves:
- https://github.com/hashcat/hashcat/issues/3158 
- https://github.com/hashcat/hashcat/issues/3515
2024-12-24 16:53:31 +02:00
Romke van Dijk
4395d14678 Adding keybag2hashcat 2024-12-22 19:30:35 +01:00
PenguinKeeper7
3617df2f25 Gracefully handle corrupt .gz archives 2024-12-10 07:57:41 +00:00
PenguinKeeper7
475512a80e Add [b] [c] and [f] functionality in pause state
Add the ability to [b]ypass, [c]heckpoint and [f]inish an attack while paused. I'm not too sure why it was limited to only [r]unning states but have not found any bugs in testing
2024-12-06 05:43:10 +00:00
Nripesh Niketan
731aad106d Updated workflow as requested 2024-12-04 17:45:51 +00:00
Code Curiously
5b26392adb Fix RAM usage bug for Linux Apple Silicon #4125 2024-12-01 19:20:26 +00:00
PenguinKeeper7
dcfa17100e Minor typo fix 2024-11-26 00:09:53 +00:00
PenguinKeeper7
3e10c363de Check additional blocks for safety 2024-11-26 00:08:26 +00:00
wizardsd
0ba76629c0 Fixed a host buffer overflow bug when copying rules from host to device 2024-11-07 12:47:36 +03:00
Nripesh Niketan
620731c8e8 Optimize github workflow 2024-11-06 10:31:15 +00:00
Nripesh Niketan
d6b50c7d0b chore: update github workflow 2024-11-06 10:29:13 +00:00
Gabriele Gristina
3a3453c9dd Added hash-mode: md5(md5(md5($pass.$salt1)).$salt2) 2024-11-03 03:26:57 +01:00
Gabriele Gristina
d93d208ad8 Modules: Added module_unstable_warning for 22500, update module_unstable_warning for 10700 2024-10-31 18:43:35 +01:00
Gabriele Gristina
db814b5837 Update PR #3735 2024-10-31 18:29:23 +01:00
Gabriele Gristina
5efbd2f435 Fixed clang identification in src/Makefile 2024-10-31 18:17:34 +01:00
Gabriele Gristina
a80d68731e Kernel: Renamed multiple defines in CAST cipher to fit expected naming convention of the C++ language standard 2024-10-31 18:04:58 +01:00
Mathias
d756a6617c
Update backend.c
Fixes hiprtcCompileProgram(): HIPRTC_ERROR_COMPILATION on AMD 6900XT.

```bash
hiprtcCompileProgram(): HIPRTC_ERROR_COMPILATION

ld.lld: error: undefined hidden symbol: __ockl_get_group_id
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_memset)
>>> referenced 7 more times

ld.lld: error: undefined hidden symbol: __ockl_get_local_size
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_memset)
>>> referenced 7 more times

ld.lld: error: undefined hidden symbol: __ockl_get_local_id
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_decompress)
>>> referenced by /home/mathias/.local/share/hashcat/comgr-69ec34/input/shared_kernel.o:(gpu_memset)
>>> referenced 7 more times

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/shared.cl build failed.

* Device #1: Kernel /usr/local/share/hashcat/OpenCL/shared.cl build failed.
```
2024-10-29 15:35:10 +01:00
hashrepublic
bf338e0c12
fixed m21310_sxx 2024-10-29 14:22:29 +01:00
hashrepublic
cb99fcf73b
fixed mode m21310 OpenCL types 2024-10-29 07:27:11 +01:00
Gabriele Gristina
356ad9f927 Fixed memory leaks in tuning_db_init in tuningdb.c 2024-10-27 00:45:44 +02:00
Gabriele Gristina
b67638ab36 do not allow --stdout and --slow-candidates 2024-10-26 15:11:45 +02:00
Gabriele Gristina
e3c097c88b do not allow --show and --restore 2024-10-26 14:51:11 +02:00
Gabriele Gristina
0788fd9ae7 Fixed stack buffer overflow in PKZIP modules (17200, 17210, 17220, 17225, 17230) 2024-10-26 13:24:00 +02:00
Gabriele Gristina
a66c93ae1e Fixed bug in --stdout when multiple computing devices are active 2024-10-24 21:13:11 +02:00
Gabriele Gristina
7398b03be3 User Options: limit --bitmap-max value to 31 2024-10-24 20:15:08 +02:00
Matt Weir
6264e6412d Updated radmin3_to_hashcat.pl to support multiple users
I tried to keep much of the hash extraction code the same. The main changes are it detects the file encoding to deal with ASCII vs. UTF16-LE, it strips out any header info in the registry dump, and then it breaks up the registry for each radmin3 user so that it can then loop through them to generate the hash.
2024-09-18 22:07:32 -04:00
holly-o
cbc21cf767
Update tools/bitlocker2hashcat.py
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2024-09-13 15:08:31 +01:00
holly-o
7c1688a266
Update tools/bitlocker2hashcat.py
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2024-09-13 15:07:01 +01:00
holly-o
02e7692eb9
Merge pull request #1 from holly-o/holly-o-patch-1
Add bitlocker2hashcat.py
2024-09-13 11:23:08 +01:00
holly-o
55ca7fb27b
Add bitlocker2hashcat.py
For generating hashes for mode 22100. Hashcat supports modes $bitlocker$0$ and $bitlocker$1$ and therefore this script will output hashes that relate to a VMK protected by a user password only. Script created since bitlocker2john takes an extremely long time to run and sometimes fails to output a hash, or outputs incorrect information. Script created using information at https://github.com/libyal/libbde/blob/main/documentation/BitLocker%20Drive%20Encryption%20(BDE)%20format.asciidoc#encryption_methods
and tested on Windows hard drives and USB sticks.
2024-09-13 11:19:27 +01:00
Flaggx1
4e0fc2099e Removed incorrect semicolon and blank line 2024-07-25 07:29:26 -04:00
Flaggx1
d299b2833e Reduce user-defined charsets to 8. Remove unnecessary code. 2024-07-25 07:07:27 -04:00
Flagg
7d75520343
Merge branch 'hashcat:master' into feature_increase_custom_charsets 2024-07-25 06:38:51 -04:00
jsteube
6716447dfc Add support for zero-length salts in Electrum $4 and $5 2024-04-20 17:35:45 +00:00
its5Q
9a14c99bb1 Update metamask2hashcat to use new format and add test vault JSON 2024-02-24 16:42:08 +10:00
its5Q
5f9caed13d Remove unused Metamask OpenCL kernels 2024-02-23 06:24:24 +10:00
its5Q
b90fe9f228 Merge branch 'master' of https://github.com/its5Q/hashcat 2024-02-23 06:22:48 +10:00
its5Q
d725b4b928 Switch to using TOKEN_ATTR_OPTIONAL_ROUNDS for Metamask hashmodes 2024-02-23 06:22:27 +10:00
its5Q
55406d8342
Cleaner JSON key handling in metamask2hashcat
Co-authored-by: kgolawski <konrad.golawski@gmail.com>
2024-02-22 22:48:00 +10:00
its5Q
205e7f6e71 Update metamask2hashcat help string 2024-02-22 03:40:36 +10:00
its5Q
c4bb788ad5 Add hashmodes 26620 and 26630 with dynamic iteration count 2024-02-22 03:39:05 +10:00
Jens Steube
fafb277e07
Merge pull request #3950 from fse-a/scrypt-performance-improvements
Improve performance of scrypt-based algorithms by code reordering.
2024-02-16 10:29:35 +01:00
fse-a
47509b2954 Improve performance of scrypt-based algorithms by code reordering. 2024-02-15 15:17:29 +01:00
Mayank
992f1c13ba
Removed -nocudalib from hiprtc_options to fix LLVMBitcode compilation error when using HIP Backend 2024-02-09 23:15:54 +05:30
Mayank
08f6cf7e0a
Updated HIP SDK detection to use ENV variable on Windows 2024-02-08 10:16:25 +05:30
Jens Steube
c1a10518fd
Merge pull request #3938 from fse-a/increase-virtual-backend-limit
Increase virtual backend limit
2024-01-29 11:20:10 +01:00
fse-a
f8c0899670 Increased-virtual-backend-limit
Increased the virtual backend limit.
2024-01-25 10:27:38 +01:00