Jukka Ojanen
1064cce08c
Synchronize before hooks
3 years ago
Jukka Ojanen
81c2ec3caf
Small cleanup in gidd_to_pw_t()
3 years ago
Jukka Ojanen
8d51fca192
No need to synchronize after run_kernel()
3 years ago
Jukka Ojanen
7a8065d090
Do not call clWaitForEvents() after spin damper when we know that event status is CL_COMPLETE
3 years ago
Jukka Ojanen
c48e6a25a8
Enqueue several commands before clFlush()
3 years ago
Jens Steube
03ed06849a
Merge branch 'HIP44' into master
3 years ago
Jens Steube
d38d40c8ba
Unlock all GPU threads for AMD GPUs if WaveFront size is 32 (basically new models)
...
Add new hash-modes to tools/benchmark_deep.pl
Fix MINGW issue on 64 bit constant in refactored kernel-accel limiting section
3 years ago
Jukka Ojanen
9ed231c99c
Add comment to blocking OpenCL calls
3 years ago
Jukka Ojanen
e889cf98a9
Few cleanups in autotune
3 years ago
Jens Steube
a4299b74af
Memory Management: Refactored the code responsible for limiting kernel accel in order to avoid out of -host- memory situations
3 years ago
Jukka Ojanen
d7cc8d7cd2
Revert due to module_03200.c, module_25600.c and module_25800.c using device_param->kernel_dynamic_local_mem_size_memset
3 years ago
Jukka Ojanen
8b590f651b
Remove unused gpu_memset and its references
3 years ago
Jens Steube
9c0a37accf
Update driver requirement
3 years ago
Jens Steube
ae39fa0979
Merge pull request #2908 from hashcat/master
...
Backports
3 years ago
Jens Steube
25f1c12e3c
SCRYPT Kernels: Add more optimized values for some new NV/AMD GPUs and new semi-automated derivation process description
...
Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
3 years ago
pelle
00c9c2ed1b
Added GPG module and kernel.
3 years ago
Jukka Ojanen
5dbe4958b8
Remove digests_shown_tmp buffer, used in check_cracked() to zero out hashes
3 years ago
Jukka Ojanen
cdf27a1cb3
Implement async run_cuda_kernel_memset() and run_cuda_kernel_memset32()
3 years ago
Jukka Ojanen
e8be7028cd
Handle errors inside check_cracked()
3 years ago
Jukka Ojanen
be33ccaa6c
check_hash() needs to return value to indicate possible error
3 years ago
Jens Steube
532a154542
ADL: Updated support for AMD Display Library to 15.0, updated datatypes and added support for OverDrive 7 and 8 based GPUs
3 years ago
Jukka Ojanen
ae44a3022b
Use fast event to synchronize selftest()
3 years ago
Jukka Ojanen
d7de3550b1
Add fast event for CUDA and HIP, and use it to synchronize check_hash()
3 years ago
Jens Steube
f6de3e61e0
Merge pull request #2906 from hashcat/master
...
Backports
3 years ago
Jens Steube
e5ac568afb
Merge pull request #2903 from matrix/snmpv3_mod
...
fix snmpv3 md5/sha1, tested with real hashes
3 years ago
Jens Steube
e627288c04
Merge pull request #2897 from matrix/snmpv3_md5_sha1
...
Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
3 years ago
Jens Steube
fd2cb59d26
AMD GPUs: On Apple OpenCL platform, we ask for the preferred kernel thread size rather than hard-coding 32
...
ECC secp256k1: Removed the inline assembly code for AMD GPUs because the latest JIT compilers optimize it with the same efficiency
3 years ago
Gabriele Gristina
357c23d7a1
Added hash-mode: SNMPv3 HMAC-SHA384-256
3 years ago
Gabriele Gristina
15b90c953e
Added hash-mode: SNMPv3 HMAC-SHA512-384
3 years ago
Gabriele Gristina
d711c593de
fix to crack real hashes
3 years ago
Gabriele Gristina
d62fa617fb
fix to crack real hashes
3 years ago
Gabriele Gristina
c20ff01c39
using shared buffer between md5 and sha1 SNMPV3_TMP_ELEMS_OPT, fix to crack real hashes
3 years ago
Jukka Ojanen
73b8cda176
Avoid unnecessary memcpy in check_hash()
3 years ago
Jukka Ojanen
43a3622a77
Add necessary synchronization to check_hash() and check_cracked()
3 years ago
Gabriele Gristina
e15fe3461e
add missing pw_min() to snmpv3 md5/sha1 modules
3 years ago
Gabriele Gristina
45fce5d3a3
fix snmpv3 md5/sha1, tested with real hashes
3 years ago
Jukka Ojanen
a642f7b233
Remove synchronous GPU memory copy functions
3 years ago
Jukka Ojanen
507d40fff6
Allow async execution of check_hash() and check_cracked()
3 years ago
Jukka Ojanen
de5200cffc
Allow async execution of backend
3 years ago
Jens Steube
7f419c68af
Blowfish Kernels: Backport optimizations reducing bank conflicts from bcrypt to Password Safe v2 and Open Document Format (ODF) 1.1
3 years ago
Jens Steube
b66c093c17
Merge pull request #2902 from hashcat/master
...
Backports
3 years ago
Jens Steube
1e3bd2c8a0
AMD GPUs: Add inline assembly code for md5crypt/sha256crypt, PDF 1.7, 7-Zip, RAR3, Samsung Android and Windows Phone 8+
3 years ago
Jens Steube
b53691c8f5
ADL: Updated support for AMD Display Library to 14.0, updated datatypes and added support for OverDrive 7 and 8 based GPUs
3 years ago
Jukka Ojanen
a86b44a750
Allow async execution of autotune() and prepare try_run() for async kernel execution
3 years ago
Jukka Ojanen
79404b1ff1
Allow async execution of selftest()
3 years ago
Jens Steube
72e307fbce
Merge pull request #2901 from hashcat/master
...
Backport changes
3 years ago
Jens Steube
83badbeaf1
Backport native threads strategy from Kerberos to Office and PDF
3 years ago
Jens Steube
959a232828
Merge pull request #2885 from neheb/charfixes
...
const and char fixes
3 years ago
Jens Steube
84a4058edf
Merge pull request #2900 from hashcat/master
...
Backport changes
3 years ago
Jens Steube
44dbedd21a
Use improved native threads derivation for RC4 based hash-modes
3 years ago
Gabriele Gristina
58bb2b69b4
Added hash-mode: SNMPv3 HMAC-SHA256-192
3 years ago
Gabriele Gristina
7683ca19a3
Added hash-mode: SNMPv3 HMAC-SHA224-128
3 years ago
Gabriele Gristina
7c8d7f7831
Added hash-mode: SNMPv3 HMAC-MD5-96/HMAC-SHA1-96
3 years ago
Jens Steube
640d95a00f
Vendor Detection: Add "Intel" as a valid vendor name for GPU on macOS
3 years ago
Gabriele Gristina
4f10377703
Added hash-mode: SNMPv3 HMAC-MD5-96
3 years ago
Jens Steube
3a31b669b5
Optimize and clean up -m 25200 code.
...
Speed on CPU: 1521 -> 2066 (35% faster)
Speed on GPU: 16610 -> 157754 (9.4 times faster)
Works for all password lengths
3 years ago
Jens Steube
5e0f7ecf00
Merge pull request #2889 from matrix/snmpv3_sha1
...
Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Gabriele Gristina
4fb44f826c
updated module_25200.c as requested in the review
3 years ago
Jens Steube
3f6c5a0042
Update module_unstable_warning() for -m 172xx on HIP
3 years ago
Jens Steube
5ffcaa980d
HIP Backend: Added support to support HIP 4.4 and later, but added check to rule out older versions because they are incompatible
3 years ago
Rosen Penev
adaf3f293b
make const char pointers actually const
...
const char* is a non const pointer that points to const data. Add
missing const.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
a9ceb6377e
add missing const
...
Fixes -Wwrite-strings issue.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Rosen Penev
14f5a26027
use const char for fopen mode
...
Fixes -Wwrite-strings warnings.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
3 years ago
Gabriele Gristina
b00e3e5e59
add missing hex_encode() in module_hash_encode()
3 years ago
Gabriele Gristina
6d83a69f7d
using hex_encode/hex_decode + small fixes
3 years ago
Jens Steube
f9e74045b5
Commandline: Throw an error if separator character given by the user with -p option is not exactly 1 byte
3 years ago
Jukka Ojanen
9f9333f2ef
Allow async execution of run_opencl_kernel_bzero(), run_hip_kernel_bzero() and run_opencl_kernel_bzero()
3 years ago
Jukka Ojanen
fafd24237d
Define HC_ALIGN macro to control data alignment and use common constant zero buffer in run_cuda_kernel_bzero(), run_hip_kernel_bzero() and run_opencl_kernel_bzero().
3 years ago
Jukka Ojanen
2c2988518d
Remove all calls to clFlush()
3 years ago
Jens Steube
5024865d87
Kernel Threads: Use warp size / wavefront size query instead of hardcoded values as base for kernel threads
...
Kernel Cache: Add kernel threads into hash computation which is later used in the kernel cache filename
Remove some unused function symbol lookups in HIP library
3 years ago
Jens Steube
e83611742d
Brain Session: Adds hashconfig specific opti_type and opts_type parameters to hashcat session computation to cover features like -O and -M
3 years ago
Jens Steube
c990e252d3
Added option --multiply-accel-disable (short: -M) to disable multiply the kernel-accel with the multiprocessor count automatism
3 years ago
Jens Steube
a7a899e5a4
Backport changes from #2888 to HIP backend
3 years ago
Jukka Ojanen
cb923d6e46
Replace CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK with CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK_OPTIN
3 years ago
Gabriele Gristina
7ea5da51a8
Added hash-mode: SNMPv3 HMAC-SHA1-96
3 years ago
Jukka Ojanen
55a475cb4b
Merge branch 'hashcat:master' into master
3 years ago
Jukka Ojanen
d23f2d6c2f
Calculation kernel dynamic memory size based on CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
3 years ago
Jens Steube
a026171fb3
Merge pull request #2879 from jtojanen/master
...
Implement gpu_bzero
3 years ago
Jens Steube
7c5fe5e233
Slow Kernels: Set some of the slowest kernels to OPTS_TYPE_MP_MULTI_DISABLE
3 years ago
Jukka Ojanen
8674e23d79
Add async HIP memcpy functions: hc_hipMemcpyDtoDAsync(), hc_hipMemcpyDtoHAsync() and hc_hipMemcpyHtoDAsync(). Implement partially async HIP memset and bzero kernels.
3 years ago
Jukka Ojanen
4263cafdcf
Add async CUDA memcpy functions: hc_cuMemcpyDtoDAsync(), hc_cuMemcpyDtoHAsync() and hc_cuMemcpyHtoDAsync(). Implement partially async CUDA memset and bzero kernels.
3 years ago
Jukka Ojanen
f07ff6f03d
Use kernel_bzero instead of kernel_memset when value is zero
3 years ago
Jukka Ojanen
4c0f6dd263
Merge branch 'hashcat:master' into master
3 years ago
Jukka Ojanen
ea5180ac46
Include missing bzero kernel parameters
3 years ago
Jens Steube
7d43b6e1eb
Clear tmps memory region after autotune use
3 years ago
Jens Steube
0504498e86
Merge pull request #2886 from pellekuiters/issue-2876
...
Auto-tuning outside kernel can cause unpredictable behavior for tmp_t structs on CUDA
3 years ago
pelle
ac3ccfcc51
Run init() and loop_prepare() during autotune to prevent possible corruptions during loop().
3 years ago
Jens Steube
257098a301
Get rid of hip/hip_runtime.h dependancy
3 years ago
Gabriele Gristina
977ceba046
Added hash-modes: VirtualBox (PBKDF2-HMAC-SHA256 & AES-128-XTS) and VirtualBox (PBKDF2-HMAC-SHA256 & AES-256-XTS)
3 years ago
Jukka Ojanen
72a418932c
HIP: Use kernel_bzero instead of kernel_memset when value is zero
3 years ago
Jukka Ojanen
a2a1d04bcf
Implement gpu_bzero
3 years ago
Jukka Ojanen
8066a47ac5
Merge branch 'hashcat:master' into master
3 years ago
Jens Steube
261e0f42ab
Unset PRODUCTION option
3 years ago
Jens Steube
84082a952e
hashcat 6.2.3
3 years ago
Jens Steube
141b59b80e
Merge pull request #2883 from hashcat/HIP
...
Merge HIP branch into master
3 years ago
Jens Steube
45e65dd05a
Backport more ROCm based optimizations to HIP
3 years ago
Jens Steube
2e929e692e
Backport update module_unstable_warning() for -m 21800 on HIP
3 years ago
Gabriele Gristina
eaedfb3f8a
fix 26700
3 years ago
Jens Steube
4730cf6e79
WinZip Kernel: Increase supported data length from 8k to 16mb
3 years ago
Cablethief
02a9f3471b
27000 slow hash, same doubts as the first, but now with the shared mem concerns
3 years ago
Jens Steube
d130cc66b3
Optimize ISA code on HIP for V_ALIGNBIT_B32 using a different template for inline assembly
3 years ago
Gabriele Gristina
50aeaa299d
Added hash-mode: VMware VMX (PBKDF2-HMAC-SHA1 + AES-256-CBC)
3 years ago
Gabriele Gristina
80a671eab7
Fix bug on hm_SYSFS_CPU_get_syspath_hwmon()
3 years ago
Jens Steube
cf512faa53
Update large switch() cases in inc_common.cl and some inline assembly common functions for devices managed with HIP backend
3 years ago
Jens Steube
11295e4679
Fix missing OPTI_TYPE_USES_BITS_64 in several modules
3 years ago
Jukka Ojanen
43b5a138d4
Use kernel_bzero instead of kernel_memset when value is zero
3 years ago
Cablethief
a38b5b3e25
27100 Slow hash, have doubts on how to correctly set iterations
3 years ago
Jens Steube
a82fce2c8f
Fixed invalid ETA if --limit was specified, several salts are in a hash list and some of them were found in a potfile
3 years ago
Jens Steube
9c134833a6
Update module_unstable_warning() for -m 19600 and -m 19700
3 years ago
Jens Steube
f3bd936971
Add hardware monitor mapping for HIP devices
3 years ago
Jens Steube
84fcea9592
Fix unusued variable warning
3 years ago
Jens Steube
4b68a8fb4f
Merge pull request #2878 from hashcat/master
...
Backports
3 years ago
Jens Steube
7faf6859d6
Backport hand-optimized compiler settings in modules from ROCM to HIP
...
Backport DECLSPEC settings from ROCM to HIP
3 years ago
Jens Steube
74fca7bac1
Merge pull request #2875 from jtojanen/master
...
Fix leaks in dictstat_destroy
3 years ago
Your Name
b24ca10087
pdf edit password m25400 can now also use the user-password as salt
3 years ago
Jens Steube
219bed457f
Fix use of --gpu-max-threads-per-block
3 years ago
Jukka Ojanen
6b5af5e849
Fix leaks in dictstat_destroy
3 years ago
Jens Steube
674ca7d88f
Add GPU threads to kernel cache checksum because it has an influence on HIP offline compile options
...
Add V_ALIGNBIT_B32 inline assembly wrapper because HIP does not provide amd_bitalign()
3 years ago
Jens Steube
23c3c178bf
Limit max threads per block to 64 to enable offline compiler to make better use if available registers
...
Fix double free() for hip_event1/hip_event2 and hip_stream causes segfault
Replace hc_cuCtxSetCurrent() with hc_cuCtxPushCurrent() in order to align changes with HIP
Add vector datatype operators (if we decide to use them - currently unused)
3 years ago
Jens Steube
20f7febd4c
Workaround too intensive optimization in -m 2000 using HIPRTC
3 years ago
Jens Steube
fde4770219
Add misssing HIP backend information in -I output
3 years ago
Jens Steube
ca3beacd93
Disable dynamic shared memory on HIP, because hipFuncSetAttribute() maps to cudaFuncSetAttribute() and not to cuFuncSetAttribute()
3 years ago
Jens Steube
1b84a9e53b
Add missing backports from code base v6.2.2
...
Fix context to thread management
Fix missing code in selftest.c, autotune.c, hashes.c, dispatch.c and backend.c
Use IS_HIP depending code makes it easier for future optimization related to inline assembly calls - instead of using IS_CUDA || IS_HIP
See TODO markers for more optimizations / next steps
3 years ago
Jens Steube
a22f8149fc
Merge branch 'HIP' into hip
3 years ago
Jens Steube
9fc6c26f8c
Added temperature watchdog and utilization for CPU on linux using sysfs and procfs
3 years ago
Jens Steube
bfe83ec138
Added temperature watchdog for CPU on linux using sysfs
3 years ago
Jens Steube
72d7048b7e
Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube
979f9e9868
Rename hardware monitor interface sysfs to sysfs_amdgpu
3 years ago
Jens Steube
d6042035fc
Merge pull request #2870 from jtojanen/fixes
...
Avoid deadlocks in brain server
3 years ago
reger-men
ea7b74389f
First draft HIP Version
3 years ago
Jukka Ojanen
d93d130b6d
Avoid deadlocks in brain server
3 years ago
Jens Steube
71c0ea44b7
Update hwmon to easier distinguish between CPU and GPU for OpenCL backend
3 years ago
Jens Steube
47848d2b64
Merge pull request #2867 from jtojanen/fixes
...
Improve affinity mask handling
3 years ago
Jens Steube
4cbf7900b6
Remove unused code in -m 26300
3 years ago
Jens Steube
4535695e0a
Update some module_unstable_warning() on macOS after the workaround that was added before
3 years ago
Jens Steube
f146a05878
Added option --markov-inverse to inverse markov statistics, with the idea of reversing the order of the password candidates
3 years ago
Jukka Ojanen
0edab2b20f
Allow CPU affinity mask up to 64 processors in Windows. Remove call to SetThreadAffinityMask as SetProcessAffinityMask limits all threads in process. Report error code. pthread_setaffinity_np returns non-zero if failure; works also with OSX as it reports KERN_SUCCESS which is zero.
3 years ago
Jens Steube
17a47e390c
Merge branch 'master' of https://github.com/hashcat/hashcat
3 years ago
Jens Steube
a3178391c2
Fixed missing option to automatically disable kernel cache in -m 25600 and -m 25800
3 years ago
Jens Steube
29c971187a
Merge pull request #2863 from matrix/metamask
...
Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube
13e2aa2508
Merge pull request #2865 from jtojanen/fixes
...
Fix several backend leaks
3 years ago
Jukka Ojanen
a0eaefa0c2
Missing whitespaces
3 years ago
Jukka Ojanen
e133bd4ec4
Change rc_board_name_amd initial value to CL_INVALID_VALUE. If CHECK_BOARD_NAME_AMD is changed to 0, there is a problem with CL_SUCCESS which equals to 0, device will be skipped.
3 years ago
Jukka Ojanen
b3d18f86e2
Fix early return leaks in backend_session_begin
3 years ago
Jukka Ojanen
b976e52bc7
Fix early return leaks in load_kernel; nvrtc_options, nvrtc_options_string, build_log. Ensure build log NULL termination.
3 years ago
Jukka Ojanen
2f7eec2fd7
Fix early return leaks in backend_ctx_init and backend_ctx_devices_init
3 years ago
Jukka Ojanen
bcbb9b0d2c
Fix skipped device param leak in backend_ctx_devices_destroy
3 years ago
Gabriele Gristina
6ce1c78f6d
fix CT_MAX_LEN_BASE64 define
3 years ago
Jens Steube
a2f883396b
Java Object hashCode: Add OPTS_TYPE_SUGGEST_KG as a default option
3 years ago
Gabriele Gristina
7371cbebe7
add min/max data length limits to MetaMask Wallet
3 years ago
Gabriele Gristina
2d149164d2
cleanup module_26600.c
3 years ago
Gabriele Gristina
f571329c4f
Added hash-mode: MetaMask Wallet
3 years ago
Jens Steube
d99b4cf46e
Merge pull request #2861 from jtojanen/fixes
...
Fix iconv_ctx and iconv_tmp leaks in backend.c
3 years ago
Jens Steube
7366c47447
Added hash-mode: iPhone passcode (UID key + System Keybag)
3 years ago
Jens Steube
3c899ec528
Potfile: Disable potfile for hash-mode 99999
3 years ago
Jukka Ojanen
5f109b5862
Fix iconv_ctx and iconv_tmp leaks in backend.c
3 years ago
Jens Steube
c32242980f
Partially revert
...
6967e706c2
because it breaks --hash-info. See
https://github.com/hashcat/hashcat/issues/2859 for details.
3 years ago
Jens Steube
ce41316ac3
Status View: Include time and duration info when pausing and resuming
3 years ago
Jens Steube
701ad7c441
Fix segfault in --hash-info by avoid huge stack buffer allocation
3 years ago
Jens Steube
56c2243dfb
KeePass: Increase supported size for KeePass 1 databases from 300kB to 16MB
3 years ago
Jens Steube
2aff6cba51
Add ranges to charset lists
3 years ago
Jens Steube
254e33c473
File handling: Do not abort on seeing a BOM in input files, just warn and ignore the BOM
3 years ago
Jens Steube
2af45cd03f
Rename hc_fopen_nozip() to hc_fopen_raw()
3 years ago
Jens Steube
5bea13200f
Add missing newline in warning message when using --force
3 years ago
Gabriele Gristina
04b9050af9
fix tuning_db_search() bug
3 years ago
Royce Williams
e24b82cc4e
minor diffs from comparing with example hashes wiki
3 years ago
Jens Steube
77d9a8deb2
minor whitespace fixes and changes.txt update
3 years ago
Jens Steube
3b07f90524
Merge pull request #2854 from TheWorkingDeveloper/patch-1
...
Hexify plains with delimiter in debug rules
3 years ago
Jens Steube
3a3bd07514
Make it more visible we use a hardcoded character
3 years ago
Jens Steube
8a3eee3fe5
OpenCL Runtime: Workaround JiT crash (SC failed. No reason given.) on macOS by limiting local memory allocations to 32k
3 years ago
TheWorkingDeveloper
1bf3392b1a
Hexify plains with delimiter
...
Hexify plains if the plain contains the : separator
3 years ago
Jens Steube
dcaba1f473
Brain: Add brain_ctx_t to hashcat_ctx_t to enable runtime check if hashcat was compiled with brain support
3 years ago
Jens Steube
909d5e64a5
Added hash-mode: AES-128/192/256-ECB NOKDF
...
This mode is probably very rare in real-life scenarios,
but it is a nice template for kernels which do
not use a KDF,
or use AES,
or simple fast hashes with lookup tables
or simple optimized kernels in general
3 years ago
Jens Steube
b30d55c5d9
Removed LZMA "Windows.h" capitalized file name workaround used to cross compile Windows binaries from Linux hosts.
...
This breaks compiling windows binaries if the underlaying filesystem is not case sensitive. An example would be using /mnt/c folder under WSL.
Any update on the LZMA SDK needs to be post processed with this command: sed -i 's/<Windows.h>/<windows.h>/' deps/LZMA-SDK/C/*.c deps/LZMA-SDK/C/*.h
3 years ago
Jens Steube
5194beb6f2
Merge pull request #2847 from philsmd/patch-3
...
fixes #2839 : change example pass for FortiGate256
3 years ago
Jens Steube
f05cd72147
minor whitespace fixes
3 years ago
Jens Steube
84cf5e70e7
Fixed out-of-boundary write in slow candidates mode in combinator attack update
3 years ago
Jens Steube
1a4758da83
Fixed out-of-boundary write in slow candidates mode in combinator attack
3 years ago
Jens Steube
28c08de9ef
Folders: Do not escape the variable cpath_real to prevent certain OpenCL runtimes from running into an error which do not support escape characters
3 years ago
Jens Steube
9ecff406de
Add unstable warning for -m 22400 on CPU on macOS
3 years ago
Jens Steube
90f0e78b5b
Add event about autodetection process start
...
Remove "..." substring from final messages
Add patient message on "..." startup messages
Add missing docs/changes.txt entry
3 years ago
philsmd
88fe0add04
fixes #2839 : change example pass for FortiGate256
3 years ago
Jens Steube
6c670136c4
Merge pull request #2846 from jtojanen/master
...
Fix access violation in hashconfig_destroy if hashcat_ctx_t is only p…
3 years ago
Jens Steube
ed093fb035
minor whitespace fixes
3 years ago
Jukka Ojanen
6967e706c2
Fix access violation in hashconfig_destroy if hashcat_ctx_t is only partially initialized.
...
Fix hashcat_ctx leak and refactor module and kernel existence checks.
3 years ago
Royce Williams
e4626dc471
Merge branch 'master' of https://github.com/roycewilliams/hashcat
3 years ago
Royce Williams
1e88990b46
minor whitespace fixes, per #2841
3 years ago
Jens Steube
5a5ec0c5db
Added hash-mode: VeraCrypt PBKDF2-HMAC-Streebog-512 + boot-mode
3 years ago
Jens Steube
2c48bba62d
Autodetect: Limit the number of errors per hash-mode try to 100 to avoid long startup time
3 years ago
Jens Steube
7e267b9b37
Merge pull request #2825 from matrix/hwmon_osx_v2
...
Add OSX HW Monitor initial support (2021)
3 years ago
Gabriele Gristina
dac7fafec9
remove unused hm_IOKIT_SMCCall() call
3 years ago
Gabriele Gristina
1703d24c1a
hide fan speed from hwmon output if not detected
3 years ago
Gabriele Gristina
3a6481da4e
show all fans in hwmon output
3 years ago
Jens Steube
18f8a1340e
Merge pull request #2842 from matrix/startMessage
...
Fix starting message
3 years ago
Jens Steube
9b211ada85
Update user_options.c
3 years ago
Gabriele Gristina
fc77e1b975
update hm_IOKIT_get_fan_speed_current(), get rid of minimum_speed
3 years ago
Gabriele Gristina
09513ed78b
fix starting message
3 years ago
philsmd
5fb6fc50c2
-m 24800 = Umbraco HMAC-SHA1 is not salted
3 years ago
Xanadrel
0d79250fea
Fix memory leak with status (with brain enabled)
3 years ago
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
Cablethief
5249e2152d
Addition of OPTS_TYPE_PT_ALWAYS_HEXIFY
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