Jens Steube
3119525ea3
Fixed integer overflow in Recovered/Time status view column caused by division > 0 but < 1
3 years ago
Jens Steube
62397283c1
VeraCrypt: Increase password length support for non-boot volumes from 64 to 128.
...
See https://github.com/hashcat/hashcat/issues/2616 for details.
3 years ago
Jens Steube
2d7f67fd23
Alias Devices: Show a warning in case the user specifically listed a device to use which in a later step is skipped because it is an alias of another active device
3 years ago
Jens Steube
624994f920
Backend Information: Added new column showing the PCI Address per CUDA/OpenCL device to easier identify broken cards
3 years ago
Jens Steube
c6b10bb0b6
Unset PRODUCTION option
3 years ago
Jens Steube
9908cb184b
hashcat 6.2.2
3 years ago
Gabriele Gristina
bc4ce4cbeb
Add support for CPU/GPU device temperature and fanspeed using iokit (Apple)
3 years ago
Jens Steube
3ee77aa581
Prepare for v6.2.2
3 years ago
Jens Steube
eddd11441f
Merge pull request #2664 from matrix/hash-mode-26000
...
Added hash-mode 26000 - OpenEdge Progress Encode
3 years ago
Gabriele Gristina
02b2ca41c5
add unit-test and set pw_max to 16 for ProgressEncode
3 years ago
Jens Steube
ee7fca82f5
Scrypt Kernels: Re-enable scrypt based kernels to use kernel cache
3 years ago
Jens Steube
7fc0ac4ef1
Do not initialize backend devices in case --id is used and some bug fixes
3 years ago
Jens Steube
2b68d4bec1
Merge pull request #2821 from matrix/autodetect-only
...
add identify/autodetect-only option
3 years ago
Gabriele Gristina
a25db47215
updated output messages for identify functionality
3 years ago
Gabriele Gristina
340e8d1033
fix identify functionality
3 years ago
Jens Steube
51fe320425
Unit-Tests: Added missing support for OPTS_TYPE_LOOP_PREPARE, OPTS_TYPE_LOOP_PREPARE2 and salt_repeats in self-test
3 years ago
Jens Steube
388e0a1c7e
Merge pull request #2820 from matrix/hwmon_v4
...
Restyling hwmon (2021)(2)
3 years ago
Jens Steube
65d81c0f7b
Hashrate: Innerloop hashrate prediction requires update because of the new salt_repeats feature and also respect _loop2 kernel runtime
3 years ago
Gabriele Gristina
3c6f4b0e69
add identify/autodetect-only option
3 years ago
Gabriele Gristina
2bc68f32db
remove unused rc vars
3 years ago
Gabriele Gristina
e5de44c80d
Restyling hwmon (2021)(2)
3 years ago
Bjoern Kerler
6430b7ab71
Fix FBE description
3 years ago
Jens Steube
ebeb003552
Unit-Tests: Added missing unit-test for Stargazer Stellar Wallet XLM
3 years ago
Jens Steube
27503957aa
Fix message on startup-mode in --backend-info mode
3 years ago
Jens Steube
796beba2bf
Merge branch 'master' into hash-mode-26000
3 years ago
Jens Steube
0602562574
Modules: Changed hash category of Python passlib from HASH_CATEGORY_GENERIC_KDF to HASH_CATEGORY_FRAMEWORK
3 years ago
Jens Steube
733f5e82ec
Renamed -m 7010 to -m 26300
3 years ago
Jens Steube
9df4b7df92
Merge pull request #2810 from YSaxon/fortigate256
...
Added -m 07010: Fortigate256 (prefixed with SH2 instead of AK1)
3 years ago
Yaakov Saxon
db6a079bca
(07000->07010 in code)
3 years ago
Yaakov Saxon
7a15466442
Update module_07000.c
...
better?
sensible change
revert dgst_pos
update kernel file
update other 2 pure kernels
updating DGST_POS* to match other SHA256 hash formats
comments
removing optimized that I haven't updated
updated testfile
renaming to 07010
restoring original 07000 files
comments
3 years ago
pelle
1e51ca0674
Enabled "unused" pw-max configurations.
3 years ago
Jens Steube
fdccc8287d
Fixed free memory size output for skipped GPU (both automatic and manual) of --backend-info information screen
3 years ago
Jens Steube
e8ad343153
Hardware Monitor: Add support for GPU device utilization readings from sysfs (AMD on Linux)
3 years ago
Jens Steube
1697bcd809
Merge pull request #2808 from roycewilliams/master
...
tighten output to be physical-terminal friendly
3 years ago
Jens Steube
6636b59ecb
Merge pull request #2805 from matrix/fix_osx_Makefile_warnings_2
...
Fix warning with osx/clang build
3 years ago
Royce Williams
7bea7ca177
tighten output to be physical-terminal friendly
3 years ago
Royce Williams
3a24fb46e2
tighten wording for new auto-detect of hash-mode
3 years ago
Jens Steube
186e68289c
Merge pull request #2804 from matrix/autodetect
...
Added new feature: autodetect hash-mode
3 years ago
Gabriele Gristina
1106e163ca
fix example0*, skip autodetect if keyspace enabled, update help and changes.txt
3 years ago
Gabriele Gristina
0719bda7c4
Fix warning with osx build
3 years ago
Gabriele Gristina
b8ae1444de
skip autodetect if benchmark is enabled, keep table sorting like usage
3 years ago
Gabriele Gristina
75d135bf7d
fix for autodetect (1)
3 years ago
Jens Steube
23ba4f0b66
Folder Management: Add support for XDG Base Directory specification if hashcat was installed using make install
3 years ago
Jens Steube
c9db099330
Merge pull request #2456 from nycex/xdg
...
use XDG_DATA_HOME for profile_dir
3 years ago
Gabriele Gristina
ced9b0c6f8
Added new feature: autodetect hash-mode
3 years ago
nycex
40c68b8bf4
use recursive mkdir for the profile and the cache dir
3 years ago
nycex
954b7d0a4d
apply suggested changes
3 years ago
Jens Steube
72d1937fe7
Modules: Added hash categories HASH_CATEGORY_IMS and HASH_CATEGORY_CRYPTOCURRENCY_WALLET
3 years ago
nycex
470e844e5d
use XDG_CACHE_HOME for kernels
3 years ago
Gabriele Gristina
9b529dc34c
update hash-mode to 26200
3 years ago
nycex
036247186b
fix remaining style issues
3 years ago
nycex
964eb51dd9
fallback to ~/.hashcat if the xdg base directory does not exist
3 years ago
nycex
d018469aef
conform to hashcat style conventions
3 years ago
nycex
8d78815767
use XDG_DATA_HOME for profile_dir
3 years ago
Jens Steube
918a621506
Fixed error handling logic in monitor thread to not return in case of error (disc full, permission error, ...) but to retry instead
3 years ago
Jens Steube
978f4c7a85
Merge pull request #2591 from trounce1/20720
...
Added -m 20720 sha256($salt.sha256($pass))
3 years ago
Jens Steube
f016deaa76
Merge branch 'master' into new-3500-mode
3 years ago
Jens Steube
38beceb170
Merge pull request #2594 from trounce1/5000
...
Added -m 5000 = sha1(sha1($salt.$pass.$salt))
3 years ago
Jens Steube
2f99ea8595
Fixed error message in -a 9 mode with rules in case number of words from wordlist are not in sync with number of unique salts
3 years ago
Jens Steube
ce8c121b50
BCRYPT Kernels: Improved bcrypt performance by 6.5% for high-end NVIDIA GPU devices using CUDA backend
3 years ago
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
3 years ago
Jens Steube
4e565efcf9
RC4: Updated hash-mode 7500, 9710, 9720, 10400 and 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube
2a55fd7f33
RC4: Update -m 97x0 and -m 104x0 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube
58467e0869
PDF: Update -m 10400 and -m 10410 to new RC4 crypto library code, improving performance by 20% or more
3 years ago
Jens Steube
3192f55707
PDF: Update -m 10410 to new RC4 crypto library code, improving performance by 22% - 32%.
3 years ago
Jens Steube
f54643479d
CRC32: Prevent decompression of data used in CRC32 calculation on host. This leads to false negatives with TrueCrypt/VeraCrypt keyfiles
3 years ago
Jens Steube
99faf3e6e1
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube
0b52409590
Modules: Recategorized HASH_CATEGORY option in various modules
3 years ago
Jens Steube
71969a33cd
Merge branch 'master' into hash-mode-1770
3 years ago
Jens Steube
7078ee4fe9
Merge branch 'master' into hash-mode-10870
3 years ago
Jens Steube
fbc390788c
Merge branch 'master' into hash-mode-1470
3 years ago
Jens Steube
ef3b2fa61c
Merge branch 'master' into hash-mode-170
3 years ago
Jens Steube
6314c24f16
Merge pull request #2648 from matrix/hash-mode-70
...
Added hash-mode 70 - md5(utf16le(pass))
3 years ago
Jens Steube
9ca94a2a36
RAR3-p (Compressed): Fix workaround in unrar library in AES constant table generation to enable multi-threading support
3 years ago
Jens Steube
6ce0b568b7
Merge branch 'master' into hash-mode-10840
3 years ago
Jens Steube
7378159487
Merge branch 'master' into hash-mode-10830
3 years ago
Jens Steube
9f5a22a3ab
OpenCL Backend: Use CL_DEVICE_BOARD_NAME_AMD instead of CL_DEVICE_NAME for device name in case OpenCL runtime supports this query
3 years ago
Jens Steube
94df2349cb
Merge branch 'master' into hash-mode-10820
3 years ago
Jens Steube
0aba4cab6b
Merge pull request #2656 from matrix/hash-mode-10810
...
Added hash-mode 10810 - sha384(pass.salt)
3 years ago
Jens Steube
32aa347e66
RAR3-p (Compressed): Deactivated plugin because unrar is having serious problems with multi threading which lead to false negatives
3 years ago
Jens Steube
3faad47b48
Revert "Merge branch 'matrix-hash-mode-25100'"
...
This reverts commit a236b55cae
, reversing
changes made to 1d965c3e78
.
3 years ago
Jens Steube
87f3b2caaf
Merge branch 'hash-mode-25100' of https://github.com/matrix/hashcat into matrix-hash-mode-25100
3 years ago
Jens Steube
0457016834
UTF8-to-UTF16: Replaced naive UTF8 to UTF16 conversion with true conversion for RAR3, AES Crypt and MultiBit HD (scrypt)
3 years ago
Jens Steube
0a6080505b
AES Crypt Plugin: Replaced naive with true UTF8 to UTF16 conversion, reduced max password length to 128 and improved performance
3 years ago
Jens Steube
df8a773341
Restore maximum password length 128 for pure RAR3 kernels
3 years ago
Jens Steube
fd51086395
RAR3 Plugins: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernels
3 years ago
Jens Steube
23bbe457a0
RAR3-hp Plugin: Replaced naive with true UTF8 to UTF16 conversion in optimized and pure kernel
3 years ago
Jens Steube
086660e907
Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube
5c6501444a
Kernels: Add standalone true UTF8 to UTF16 converter kernel that runs after amplifier. Use OPTS_TYPE_POST_AMP_UTF16LE from plugin
3 years ago
realSnoopy
ea7f7909f4
update in module_13400.c
...
changed token.len_max[2] = 8; -> token.len_max[2] = 10;
max lenght of an u32 is 10,
use case: for manually user tuned keepass iterations above 99999999
see thread https://hashcat.net/forum/thread-10116-post-52700.html#pid52700
3 years ago
Jens Steube
0fd8de3a75
Status Screen: Show currently running kernel type (pure, optimized) and generator type (host, device)
3 years ago
Jens Steube
58ffef4580
Performance Monitor: Add -S as a user suggestion to improve cracking performance in specific attack configurations
3 years ago
Jens Steube
9028938998
Rename -m 3202 to -m 25800
3 years ago
Jens Steube
9bb45b4f4d
Merge branch 'master' into bcryptsha1
3 years ago
Jens Steube
aa7c579736
Added hash-mode: MurmurHash
3 years ago
Jens Steube
307cb63661
Merge pull request #2695 from matrix/cryptoapi
...
Added Linux Kernel Crypto API (2.4) KPA
3 years ago
Jens Steube
751d3a6454
Rename -m 3201 to -m 25600
3 years ago
Jens Steube
ae2580a542
Merge pull request #2637 from matrix/bcryptmd5
...
Added hash-mode 3201 - bcrypt(md5(pass)) / bcryptmd5
3 years ago
Jens Steube
fe91f6276d
CUDA Backend: Do not warn about missing CUDA SDK installation if --stdout is used
3 years ago
Jens Steube
e365313a44
Dependencies: Updated LZMA SDK from 19.00 to 21.02 alpha
3 years ago
Jens Steube
d08b5b04fa
Unset PRODUCTION option
3 years ago
Jens Steube
442a95d0ea
hashcat 6.2.1
3 years ago
Jens Steube
0e2dc4bb82
Remove unused WITH_UNRAR macro
3 years ago
Jens Steube
ce90f83b65
Dependencies: Make unrar dependencies optional and disable hash-mode 23800 if dependency is disabled
3 years ago
Jens Steube
a5bb988f92
Unset PRODUCTION option
3 years ago
Jens Steube
97a8f34251
hashcat 6.2.0
3 years ago
Jens Steube
475716e81d
Help autotuner to find more stable workload settings for -m 6900 by limiting kernel loops
3 years ago
Jens Steube
774b76efe2
Remove OPTS_TYPE_MP_MULTI_DISABLE from -m 3200 for better performance on NV GPU
3 years ago
Jens Steube
4ce60a6c61
Add module_unstable_warning() entry for -m 21800 using rocr drivers
3 years ago
Jens Steube
ec0d1309fe
Avoid large buffer allocation on stack in -m 23700 and -m 23800 - it crashes on macOS
3 years ago
Jens Steube
4221bd151c
Fixed unterminated salt buffer in -m 23400 module_hash_encode() in case salt was of length 256
3 years ago
Jens Steube
a2fcb03fe3
Update AMD GPU check on macOS warning message
3 years ago
Jens Steube
282eb75fe9
Update module_unstable_warning for benchmark long selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
3 years ago
Jens Steube
bb402b784a
Update module_unstable_warning for benchmark short selection on macOS for CPU and GPU; Allow use of GPU without --force testwise
3 years ago
Jens Steube
3d0e0d5c2d
Add some device_local_mem_size checks relevant for devices with only 32k shared memory
3 years ago
Jens Steube
bbd6e55968
Add missing null pointer to cuda_module_shared and opencl_program_shared in backend cleanup function
3 years ago
Jens Steube
78a053800f
Remove module_unstable_warning() entries for AMD (legacy) driver after workaround with zero check on context length is in use
3 years ago
Jens Steube
e4dab0f1bf
OpenCL Runtime: Workaround JiT compiler segfault on legacy AMDGPU driver compiling RAR3 OpenCL kernel
3 years ago
Jens Steube
ff72a8ed21
Remove module_unstable_warning() entries for AMD (legacy) driver after workaround inside UTF16 conversion function is in use
3 years ago
Jens Steube
bb1460d851
Fixed hardware management sysfs readings in status screen (typically ROCm controlled GPUs)
3 years ago
Gabriele Gristina
17a83a50af
cryptoapi opts (1)
3 years ago
Jens Steube
f011f790e2
Revert accidential rename of module and unit test from -m 21501 to -m 25100
3 years ago
Jens Steube
32b40d5c53
Added command prompt [f]inish to instruct hashcat to finish the current attack and quit afterwards
3 years ago
Jens Steube
7baad686fa
Merge pull request #2571 from ventaquil/master
...
Declare phony targets in Makefile
3 years ago
Jens Steube
08ed77c15c
Merge branch 'master' into SolarWinds2
3 years ago
Jens Steube
00c87bbc6d
Merge pull request #2658 from matrix/SolarWinds_ServU
...
Added hash-mode 24 - SolarWinds Serv-U
3 years ago
Jens Steube
3543094591
Make sure no password candidates get rejected for line length in -a 9 mode
3 years ago
Jens Steube
4930105ce3
Fixes memleak in user_options_check_files()
...
See https://github.com/hashcat/hashcat/pull/2669
3 years ago
Jens Steube
5d7dc3cbc1
Fixes memleak in user_options_check_files()
...
See https://github.com/hashcat/hashcat/pull/2671
3 years ago
Jens Steube
95489b0473
Update module_unstable_warning() for amdgpu-pro-20.50-1234664-ubuntu-20.04 (legacy)
3 years ago
Jens Steube
b4f86d2262
Update module_unstable_warning() for -m 21800
3 years ago
Jens Steube
bf2064df7f
Update module_unstable_warning() for -m 172xx and -m 200xx
3 years ago
Jens Steube
0c2afde83b
Add support for clUnloadPlatformCompiler()
3 years ago
Jens Steube
59459d0e5b
Fixed memory leak causing problems in sessions with many iterations. for instance, --benchmark-all or large mask files
3 years ago
Jens Steube
fb081947e1
Fixed access to filename which is a null-pointer in benchmark mode
3 years ago
Jens Steube
96df73dee4
Merge pull request #2646 from Slattz/master
...
Fix --keep-guessing mode
3 years ago
Jens Steube
33d95348f5
Update patch
3 years ago
Jens Steube
057de100d9
Merge pull request #2645 from n8x0b7T/master
...
Improve vocablulary
3 years ago
Jens Steube
2d44626ab2
Merge pull request #2650 from matrix/fix_osx_Makefile_warnings
...
Fixed build warnings on OSX
3 years ago
Jens Steube
9a87d5aa01
Fixed out-of-boundary reads in case user activates -S for fast but pure hashes in -a 1 or -a 3 mode
3 years ago
Jens Steube
0ba77fe761
Kernel Development: Kernel cache is disabled automatically in casehashcat is compiled with DEBUG=1
...
See https://github.com/hashcat/hashcat/issues/2750
3 years ago
Jens Steube
db57497e8f
Prevent unit test of -m 3000 to generate zero hash. This confuses test.sh validator
3 years ago
Jens Steube
9c8509e101
Update module_unstable_warning() on latest Intel OpenCL runtime
3 years ago
Jens Steube
07ed10a77e
Merge pull request #2768 from Chick3nman/master
...
Fix typo in potfile remove message
3 years ago
epixoip
6ff51e1070
Workaround for NVML and WSL2 shim
3 years ago
Jens Steube
1dac869cb7
Removed unnecessary swaps in SCRYPT based algorithms
3 years ago
Jens Steube
81a76e363b
Fixed tuning database search if a device was not assigned an alias it couldn't be found in general
3 years ago
Chick3nman
793dff4d53
Fix typo in warning message
3 years ago
Jens Steube
1e35b05979
Update unstable warning message in all modules based on latest AMD driver (rocr version)
3 years ago
Jens Steube
c444b42290
Add optimized unroll settings for SCRYPT hash-modes
3 years ago