Commit Graph

4534 Commits (754038ad166bfcf62fb6ff4793b69bd4ef5f1e00)

Author SHA1 Message Date
Gabriele Gristina fe96e26eff Prepare for DPAPI masterkey Context 3
2 years ago
Gabriele Gristina 0d282bbfb3 Added hash-mode: Kerberos 5, etype 18, DB
2 years ago
Gabriele Gristina 580afa985d Added hash-mode: Kerberos 5, etype 17, DB
2 years ago
Jens Steube 96715f7c09
Merge pull request #3197 from matrix/13100_format
2 years ago
Jens Steube 317abecac9
Merge pull request #3203 from Lars-Saetaberget/25800_bugfix
2 years ago
Lars Sætaberget 918b4cf7da Added kernel, module and unit-test for hash-mode 28400: bcryptsha512
2 years ago
Lars Sætaberget e71f3e519f Fix mask endianness for 25800
2 years ago
Jens Steube 4e2ad23081
Merge pull request #3198 from philsmd/philsmd-whitespace
2 years ago
Gabriele Gristina 7d636eeef9
Merge branch 'master' into 13100_format
2 years ago
Jakub 0147826870
Merge branch 'master' into bitwarden-fix
2 years ago
Jakub Štrom 9b66c01535 Add parameter for second iteration count
2 years ago
Jakub Štrom 74af4eced6 update module version
2 years ago
Jakub Štrom 67ba1f2112 add new version fix
2 years ago
Gabriele Gristina 9615bf566b fix Cygwin build warnings
2 years ago
Gabriele Gristina eb30a1c820 fix Cygwin build warnings
2 years ago
Gabriele Gristina 7e16335999 Added support to use 'John the Ripper' hash format with hash-type 18200
2 years ago
Gabriele Gristina 39912575b2 fix style
2 years ago
philsmd 56bb1b9974
remove extra spaces in terminal.c
2 years ago
philsmd 87638caecd
remove extra spaces at line end in -m 25400 module
2 years ago
philsmd c9e3c7abac
remove extra spaces in main.c
2 years ago
Gabriele Gristina 395d19513d fix sample formats
2 years ago
Gabriele Gristina ca9656e983 Updated krb5tgs struct on 13100 kernels
2 years ago
Gabriele Gristina 8e00ef9a88 Added support to use 'John the Ripper' hash format with hash-type 13100
2 years ago
Will Crozier edf7365cda stdout mode: transfer indexes and compressed pw buffer from device in blocks, reducing overhead
2 years ago
Jens Steube e9cb796528
Merge pull request #3186 from willcrozi/opencl-include-quoting
2 years ago
Gabriele Gristina 633698b2ee fix build warnings with gcc
2 years ago
Gabriele Gristina 98ce2496d5 Amazon AWS4-HMAC-SHA256
2 years ago
Jens Steube 94f02dd33c
Merge pull request #3177 from matrix/ext_metal_segfault
2 years ago
Jens Steube 85bb039781
Merge pull request #3191 from matrix/backend_ctxInit
2 years ago
Will Crozier 919ad5a1fd warn/skip for AMD devices on Linux when OpenCL/HIP include-path has spaces
2 years ago
Giulio Garzia c49238e9cd OpenCL include-path workaround for Windows with AMD GPU
2 years ago
Gabriele Gristina 3156b487b7 Avoid quoting OpenCL include path when it's not required to
2 years ago
philsmd e870f1a03b
code style and formatting fixes in wordlist.c
2 years ago
philsmd 60cf7fdccd
remove extra spaces at end of lines in wordlist.c
2 years ago
philsmd 9a96501a69
-m 28600 code style and formatting fixes
2 years ago
philsmd 912c46d958
-m 28600 remove extra spaces at end of lines
2 years ago
Gabriele Gristina f890cd8134 Improved management of systems with multiple OpenCL platforms and show empty OpenCL platforms only in backend information mode
2 years ago
Gabriele Gristina 24de156ce8 Fixed backend active devices checks
2 years ago
Jens Steube 6dc45eacc6
Merge pull request #3184 from matrix/metal_opencl_gpu_utilization
2 years ago
Gabriele Gristina fb12de4be6 fix style
2 years ago
Gabriele Gristina 7eb66e9936 Hardware Monitor: Add support for GPU device utilization readings using iokit on Apple Silicon (OpenCL and Metal)
2 years ago
Chick3nman 58c90985f0 Add module potfile disable warning message to startup, test formatting
2 years ago
Jens Steube cae2562c09
Merge pull request #3179 from Chick3nman/Disable-Auto-Detect
2 years ago
Chick3nman 09d7b49985 Disable autodetect for PDF Owner/User module as specialist
2 years ago
Chick3nman c38bf29a82 Formatting change
2 years ago
Chick3nman 0066def1be Fix formatting
2 years ago
Chick3nman af233b8f0c Implement new status message as 2 lines, variable output
2 years ago
Chick3nman ff018b8586 Reformat Status Message
2 years ago
Chick3nman 037d2daa13 Change read-only, spacing fixes
2 years ago
Chick3nman 6d61c87456 Fix typo in type
2 years ago
Chick3nman 81138db5c5 Fix Typo in logic
2 years ago
Chick3nman 808e6fff2b Prepare "Net New" value for status, test initial status message format
2 years ago
Chick3nman 88dbbad6b3 Disable autodetect for specialist kernels(Collider, PMK, NT, etc.) and deprecated kernels to aid users in launching attacks without an algorithm selected
2 years ago
Chick3nman c8b3164722 Change logic to cover all cases
2 years ago
Chick3nman b187c66236 Further checks for attack modes where -S isn't relevant
2 years ago
Chick3nman e47a58db44 Introduce logic to stop advice message from suggesting options that do not work in the current attack mode. Fixes #3169
2 years ago
Jens Steube fea59e3a3a
Merge pull request #3167 from matrix/env_info
2 years ago
Gabriele Gristina 2f31391632 Fix segfault on hc_mtlInvocationHelper() with valInt
2 years ago
Gabriele Gristina 8c2756d74d fix wording
2 years ago
Gabriele Gristina 3064c63c71 User Options: Change --backend-info/-I option type, from bool to int
2 years ago
Gabriele Gristina d79f8298a1 OpenCL Backend: show device_type in device list info on Apple Silicon
2 years ago
Gabriele Gristina 47134e363e Backend Info: Added folder_config info to output
2 years ago
Jens Steube ae3eeb1713
Merge pull request #3166 from matrix/metal_vectors
2 years ago
Gabriele Gristina b3d3b31c3e Metal: added support for vectors up to 4
2 years ago
philsmd 251ecc3b0b
fixes #3029: cracking long salts in -m 4510/4710
2 years ago
Jens Steube be75e4b4ea Rename STR() to M2S() to avoid future collisions and move from kernel source to command line parameter
2 years ago
Jens Steube 8192fd0d47
Merge pull request #3157 from matrix/rpi_Makefile
2 years ago
Gabriele Gristina 7ac879f1e4 Fixed unused variable warning on Windows
2 years ago
Gabriele Gristina 89a52cfe21 Fixed building error on Raspberry Pi
2 years ago
Gabriele Gristina 829d49c8ba resync src/backend.c
2 years ago
Gabriele Gristina 6427ee57f4 cleanup ext_metal.m
2 years ago
Gabriele Gristina 490702fcfa Backends: added Metal host-code
2 years ago
Jens Steube 8293964097 Fix coding convention
2 years ago
Gabriele Gristina f21ae3219c
Merge branch 'master' into metal_prepare_kernelIncludes_v2
2 years ago
Jens Steube d4b7663d19 Fix warning on Linux
2 years ago
Gabriele Gristina c2cbb2938a Padding backend_info() output, updated changes.txt
2 years ago
Gabriele Gristina 3ce57b5d2a Added generic system info to backend_info()
2 years ago
Gabriele Gristina cd363b32f6
Merge branch 'master' into metal_prepare_kernelIncludes_v2
2 years ago
Jens Steube b8a2853be0
Merge pull request #3142 from matrix/appleSilicon_universalBinary
2 years ago
Gabriele Gristina f13948d14c Merge remote-tracking branch 'origin/master' into updated_moduleUnstableWarnings_and_statusCodes
2 years ago
Gabriele Gristina e5237a0ad2
Merge branch 'hashcat:master' into metal_prepare_kernelIncludes_v2
2 years ago
Gabriele Gristina 0bb2f8ebe4
Merge branch 'hashcat:master' into autotune_error_handling
2 years ago
Gabriele Gristina 07240ada8b Added support to building Universal macOS binary on Apple Silicon
2 years ago
Gabriele Gristina 01a28f80f7 Updated handling of POCL's known bugs
2 years ago
Gabriele Gristina 2c0b4cd20a
Merge branch 'hashcat:master' into metal_prepare_kernelIncludes_v2
2 years ago
Gabriele Gristina 0525f434e8
Merge branch 'master' into updated_moduleUnstableWarnings_and_statusCodes
2 years ago
Jens Steube d85f86373c
Merge pull request #3113 from matrix/apple_gpu_modules_native_threads
2 years ago
Gabriele Gristina a1ced24564 Fixed bug on benchmark engine, add some unstable warnings, updated negative status code
2 years ago
Gabriele Gristina 10fa1434ca Updated status code: set -10 for autotune failure
2 years ago
Gabriele Gristina 6175459b0a
Merge branch 'hashcat:master' into autotune_error_handling
2 years ago
Gabriele Gristina f38aff1497 Hash-Mode 13100: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina c061f02d27 Hash-Mode 10500: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 819cbe77b0 Hash-Mode 7500: set native_threads to 32 with Apple GPU's
2 years ago
Jens Steube e2eacb4dd3
Merge pull request #3138 from b0lek/PostgreSQL_SCRAM
2 years ago
Gabriele Gristina 0180b29390
Merge branch 'master' into apple_gpu_modules_native_threads
2 years ago
b0lek b1e0434bd7 changed mode number to 28600
2 years ago
Jens Steube 0c91f6fc01
Merge pull request #3127 from b0lek/hex_separator
2 years ago
Gabriele Gristina 2e4a136758 Refactored standard kernel includes in order to support Apple Metal runtime, updated backend, test units and status code
2 years ago
b0lek 415e95ab38 Adding PostgreSQL SCRAM-SHA-256 hash mode
2 years ago
Gabriele Gristina c1b56a3018 Hash Info: show more information (Updated Hash-Format. Added Autodetect, Self-Test, Potfile and Plaintext encoding)
2 years ago
Gabriele Gristina adfe942751 Fixed --hash-info example password output: force uppercase if OPTS_TYPE_PT_UPPER is set
2 years ago
Jens Steube aff608fe29
Merge branch 'master' into fix_benchmarkEngine_plus_updated_statusCode
2 years ago
b0lek a621c856bd
allow hex format for --separator #3084
2 years ago
Chick3nman 5708b4cf6f
Fix logic flaw
2 years ago
Jens Steube ee2d50d341
Merge pull request #3117 from DeforaNetworks/khorben/netbsd
2 years ago
Gabriele Gristina 7650894e02 fixed bug in benchmark engine, updated negative status code
2 years ago
Gabriele Gristina c48f044fb7 Fixed false negative on Unit Test with hash-type 25400
2 years ago
Pierre Pronchery 1cb24b0a3c Fix the build for NetBSD
2 years ago
Jens Steube dfd316c653
Merge pull request #3103 from matrix/backend_session_update_mp_rl
2 years ago
Jens Steube 7a9a1b37d0
Merge pull request #3104 from matrix/backend_session_update_mp
2 years ago
Jens Steube 583c8ef1bd
Merge branch 'master' into autotune_error_handling
2 years ago
Gabriele Gristina 5de942710d Hash-Mode 25400: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina feb0bbfb75 Hash-Mode 18200: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina ff74ad5a99 Hash-Mode 10420: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina bd8e7a2975 Hash-Mode 10410: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina bec4b2e601 Hash-Mode 10400: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina d4c264ebf1 Hash-Mode 9820: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 0471725d39 Hash-Mode 9810: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 54fd3f8973 Hash-Mode 9800: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina d7ddb425e5 Hash-Mode 9720: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 688038adc6 Hash-Mode 9710: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 2d2d745b3c Hash-Mode 9700: set native_threads to 32 with Apple GPU's
2 years ago
Gabriele Gristina 607d314ff2
Merge branch 'master' into autotune_error_handling
2 years ago
Gabriele Gristina b2499211b3
Merge branch 'master' into apple_updated_Makefile
2 years ago
Jens Steube 3c08f70703
Merge pull request #3111 from philsmd/philsmd-rm-extra-spaces-kerberos5
2 years ago
Jens Steube 56ef2b4bde
Merge pull request #3102 from matrix/backend_cuda_restyle
2 years ago
philsmd 57ad3becf1
minor: 19800/kerberos5 indentation fix
2 years ago
philsmd a867af0933
minor: indentation fix
2 years ago
Jens Steube 6d2d865830 Fixed handling of password candidates that are shorter than the minimum password length in Association Attack
2 years ago
Jens Steube 045ca5cb7a Fixed method how OPTS_TYPE_AUX* kernels are called in association mode, for instance WPA/WPA2 kernels
2 years ago
Jens Steube 668d2179cd Kernels: Refactored standard kernel declaration to use a structure holding u32/u64 attributes to reduce the number of attributes
2 years ago
Gabriele Gristina 80f0dff8fb Makefile: updated MACOSX_DEPLOYMENT_TARGET to 10.15 and removed OpenCL framework from LFLAGS_NATIVE on MacOS
2 years ago
Gabriele Gristina 3802adff7e Autotune: Added error handling. By default skipping device on error, with --force using accel/loops/threads min values instead
2 years ago
Gabriele Gristina 994083eaf5 Removed hc_clSetKernelArg() call from backend_session_update_mp()
2 years ago
Gabriele Gristina 0f0cf1fe08 Removed hc_clSetKernelArg() call from backend_session_update_mp_rl()
2 years ago
Gabriele Gristina f8ceb8785e CUDA Backend: moved functions to ext_cuda.c/ext_nvrtc.c and includes to ext_cuda.h/ext_nvrtc.h
2 years ago
Gabriele Gristina 78c7ee2af6 HIP Backend: moved functions to ext_hip.c/ext_hiprtc.c and includes to ext_hip.h/ext_hiprtc.h
2 years ago
Jens Steube 656ed048f0
Merge pull request #3086 from matrix/backend_opencl_restyle
2 years ago
Jens Steube 6d5add1720
Merge pull request #3085 from matrix/clang_build_warnings
2 years ago
Gabriele Gristina 85afe0fc5a simplify Makefile
2 years ago
Gabriele Gristina a205a41bd5 Added missing options to help output
2 years ago
Jens Steube 6975cc0903
Merge pull request #2293 from seger672/m21420
2 years ago
Jens Steube 8c6ed65cd9
Update module_21420.c
2 years ago
Gabriele Gristina 26b6054cab OpenCL Backend: moved functions to ext_OpenCL.c and includes to ext_OpenCL.h
2 years ago
Gabriele Gristina 644e2db8ba Fix build warning with clang <= 10
2 years ago
Gabriele Gristina 861e644057 OpenCL Backend: added workaround to make optimized kernels work on Apple Silicon
2 years ago
Jens Steube ae9e3072b2 Merge branch 'master' of https://github.com/hashcat/hashcat
2 years ago
Jens Steube df6e5480ca Print module_extra_tuningdb_block undefined compute device warning only on GPU
2 years ago
Jens Steube 806257f2e6
Merge pull request #3068 from matrix/backend_info_add_localMemory_size
2 years ago
Jens Steube f1bcb6e059
Merge pull request #3067 from b0lek/master
2 years ago