Commit Graph

381 Commits (398c89c75c9aae2597d0a4f838107ec64f902d6e)

Author SHA1 Message Date
Jens Steube aa8e000d31 Flag OPTS_TYPE_PREFERED_THREAD no longer needed
5 years ago
Jens Steube a6bc1d3cc0 Experimental kernel-thread autotuner
5 years ago
Jens Steube 2b0f657564 Limit some modules to 64 threads in order to get additional L1 cache
5 years ago
Sein Coray 371991e079
included speed improvements and feedback from atom applied to all 172xx kernel variants
5 years ago
vlo 556db9a9e9 Fix: buffer sizes (again)
5 years ago
vlo ee500bec02 Fixed: buffer overflows
5 years ago
Sein Coray e4d8e4a7ad
bring fork up-to-date
5 years ago
vlo 23c3e723f7 Implemeted table for alternate base64
5 years ago
Jens Steube fb82bfc169 Improve thread handling based on FIXED_LOCAL_SIZE
5 years ago
vlo 14dd1aaaeb Added support for passlib pbkdf2-sha256 and sha1
5 years ago
Jens Steube a01cc28ec6
Merge pull request #2014 from hashcat/master
5 years ago
philsmd f45a726376
fixes #2012: add Deflate support for 7-Zip using zlib
5 years ago
Jens Steube 8ff8c5d536 Add LOCAL_VK to make use of __shared__
5 years ago
vlo 003e23bae8 Change hash mode of addition, add test module
5 years ago
vlo 4510504257 New module for Python passlib pbkdf2-sha512
5 years ago
Jens Steube e3500ff4aa Add CUDA device attributes to -I
5 years ago
Jens Steube c80e516c3c
Merge pull request #2007 from hashcat/master
5 years ago
Jens Steube 6caa78695f Backport -m 19500 fix to -m 19300
5 years ago
Jens Steube 922fa2e351 Use md5 for generatic unique salt for salt sorter in -m 19500
5 years ago
Jens Steube d862458ab5 Begin renaming API specific variables in backend section
5 years ago
Jens Steube 200e72dba3 Limit -T maximum on -m 3200 to what's possible based on device specific shared memory available
5 years ago
Jens Steube d67de66453 Disable kernel cache on -m 3200
5 years ago
jsteube b9aaaf7809 Move 198xx DiskCryptor to 200xx to not collide with Kerberos 5, etype 17, Pre-Auth
5 years ago
Jens Steube 17ab30b29f
Merge pull request #1991 from brandoncasaba/master
5 years ago
jsteube 8b51843bb2 Mark -m 15300 and -m 1590 as unstable on AMDGPU driver
5 years ago
jsteube 926e99811c Add some more NO_UNROLL to avoid module_unstable_warnings
5 years ago
jsteube 08a74cfcb5 Add NO_UNROLL to -m 1750 for AMDGPU driver
5 years ago
jsteube 5b97fe7514 Workaround volatile for -m 2500 and -m 2501 for macosx
5 years ago
jsteube 6d21c1633b Fix loop_step value in selftest.c, this also workarounds Trap 6 errors
5 years ago
Jens Steube 38c1029f2e Need volatile for IRIS GPU on Mac OSX for -m 2500 and -m 2501
5 years ago
Brandon Chalk 0a4ce19915 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 56ae7fa2b8 Remove warnings no longer relevant in -m 15600 and -m 16300
5 years ago
jsteube e0d0721109 Workaround for Page not present or supervisor privilege JiT fail on ROCM for -m 13400
5 years ago
jsteube 8e89617015 Workaround setting password length bug in ROCM and POCL for -m 10100
5 years ago
Jens Steube 1370dc4700 Limit kernel-accel in -m 11600 to 128
5 years ago
jsteube 7c6970dbdd Remove hard-coded static keyword from OpenCL kernels
5 years ago
jsteube fea92595a4 Filter out 8th bit in -m 1500 password characters
5 years ago
Brandon Chalk 61ac3e3282 Minor speed and readability improvements to mode 19800 and 19900
5 years ago
Brandon Chalk 95c74c52c1 Add hash modes 19800 (krb5pa etype 17) and 19900 (krb5pa etype 18)
5 years ago
jsteube 764ca0c1c6 Add hash line separator backward compatibility for -m 16800
5 years ago
ZeroBeat c572c37637 prepare new hashline
5 years ago
jsteube 4cd98603f5 Add DiskCryptor modules for 1024 bit and 1536 and support for Serpent and Twofish. Be careful, untested yet!
5 years ago
philsmd 60c255a69d
added -m 19800 = DiskCryptor AES
5 years ago
jsteube 773dab9161 Mark -m 10700 as unstable on AMDGPU driver in pure kernel mode
5 years ago
jsteube d950918fe9 Fix missing module_jit_build_options() in -m 17300
5 years ago
jsteube d7286e50a7 Mode 19500 on AMDGPU driver no longer produces self-test failures
5 years ago
jsteube c911f2bd83 Fix some OpenCL JiT compiler warnings on ROCM
5 years ago
jsteube e779c22c2c Remove some warnings no longer needed
5 years ago
jsteube 05a38a42b7 Initialize some values to make scan-build happy
5 years ago
jsteube f374da11e3 Fix function pointer can be NULL
5 years ago
jsteube 8008d65499 Allow -m 1800 in optimized mode on AMDGPU drivers
5 years ago
jsteube 875718fb8e Backport -m 500 pure kernel code to -m 6300 enables using it on AMDGPU driver
5 years ago
jsteube cd88410781 Backport -m 500 pure kernel code to -m 1600 enables using it on AMDGPU driver
5 years ago
jsteube d7d716f3ab Make it easier to include OpenCL kernels into modules
5 years ago
jsteube 9ced13cc94 Get rid of CONSTSPEC macro in OpenCL kernels
5 years ago
jsteube 13edc32fb4 Fix some unused variable warnings
5 years ago
jsteube d855ddaf9e Make use of need_hexify to decide if hexification is needed for ESSID in -m 16800 and -m 16801
5 years ago
jsteube e5322c8bee Fix --remove handling in -m 16800 and -m 16801 with new outfile format
5 years ago
jsteube b8d609ba16 WPA/WPA2 cracking: In the potfile, replace password with PMK in order to detect already cracked networks across all WPA modes
5 years ago
jsteube c0a31b3239 Prepare potfile specific module_hash_decode and module_hash_encode hooks
5 years ago
Jens Steube 4115e6b825 Update some unstable_warning on Intel CPU
5 years ago
jsteube 1c45de4b63 Remove more old GCC diagnostic options
5 years ago
jsteube f9110c6863 Fix calculation of brute forced PIM
5 years ago
jsteube 9d774958b7 Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 2158fd70c9 Fix use of OPTS_TYPE_COPY_TMPS in modules
5 years ago
jsteube d80603648e Replace plain_t with void in module_build_plain_postprocess() enables some options
5 years ago
jsteube a7a70c88ed Mark -m 7900 as unstable on ROCM
5 years ago
jsteube 474138f4b9 No more segfaults for -m 12200 with AMDGPU driver
5 years ago
jsteube 792d61763b No more segfaults for -m 8900 and 9300 with AMDGPU driver
5 years ago
jsteube 9d6d2cb2b8 Replace md5_complete_no_limit() code with functions from emu_inc_hash_md5.h
5 years ago
jsteube 7806be32c2 Add module_unstable_warning() for several modes used with AMDGPU drivers
5 years ago
jsteube 5b667d2c01 Get rid of src/cpu_aes.c, src/cpu_des.c, src/cpu_md5.c and src/cpu_sha256.c
5 years ago
jsteube fb8a9d7c40 Get rid of cpu_sha1.c
5 years ago
Sein Coray 21a214e26a
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
jsteube 66d94b06e4 Get rid of src/rp_kernel_on_cpu.c and src/rp_kernel_on_cpu_optimized.c and use OpenCL emulated kernel version
5 years ago
Sein Coray 959852a1aa
Merge branch 'master' of https://github.com/hashcat/hashcat
5 years ago
Sein Coray 3ad7d00380
removed hash constants include
5 years ago
jsteube 7d4bea41a0 Get rid of OpenCL/inc_hash_constants.h and OpenCL/inc_hash_functions.cl
5 years ago
Sein Coray 2da33ab0ba
fixed issue with converting more than needed and using too much memory
5 years ago
Sein Coray 97249ba1ca
added pkzip kernels 17200, 17210, 17220 and 17230
5 years ago
jsteube aec49509b8 Make sure -T does not come in inflict with FIXED_LOCAL_SIZE
5 years ago
Jens Steube af129d32da
Merge pull request #1941 from s3inlc/master
5 years ago
Sein Coray 836c91c8c2
Merge branch 'master' of https://github.com/s3inlc/hashcat
5 years ago
Sein Coray 17083b8f56
applied requested final changes
5 years ago
jsteube 5ef67a8ab7 Apply previous blowfish optimization for -m 3200 also on -m 9000 and -m 18600
5 years ago
jsteube a172ab7d8a Update unstable warnings for latest AMDGPU driver
5 years ago
Sein Coray 1143cef606
Merge branch 'master' into master
5 years ago
jsteube 5ecbcde945 Cracking bcrypt: Use a feedback from the OpenCL runtime to dynamically find out optimal thread count
5 years ago
jsteube 42e440611a Fix some broken strict-aliasing rules
5 years ago
jsteube b48056fa42 Manually unrolled cipher code fixed segmentation faults in 1536 bit variants for TC/VC with amdgpu-pro-18.50-708488-ubuntu-18.04
5 years ago
jsteube df1ba3745a Mark -m 18600 unstable on POCL runtime
5 years ago
jsteube e93590c11d Fix some variable names in modules
5 years ago
jsteube 218322f630 Support for inline VeraCrypt PIM Brute-Force
5 years ago
Jens Steube c99ab74001
Merge pull request #1955 from Fist0urs/krb5tgs_1718
5 years ago
jsteube 111889d3fc Keep Guessing: No longer automatically activate --keep-guessing for modes 9720, 9820, 14900 and 18100
5 years ago
Fist0urs afb010870a Add hash modes 19600 (krb5tgs enctype 17) and 19700 (krb5tgs enctype 18)
5 years ago
Fist0urs 6022443842 m 13100: remove invalid 'pwdump' input format within module
5 years ago
Fist0urs 1cc814bb42 m 13100: append algorithm to hash format name
5 years ago
jsteube 6e0ef6984c Fix -m 14800 benchmark iteration count
5 years ago
jsteube 756ec0288e Some module specific trap 6 markers
5 years ago