Commit Graph

2328 Commits (15fb40bc87f115143447e5c927d140e9b1ca1e32)

Author SHA1 Message Date
jsteube ed0ac581cd The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 558c2c4aa5 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube a6b52d6faf The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube e1fd84255b Some fixes for seven_zip_parse_hash() using input_tokenizer()
6 years ago
jsteube 230ec5e004 Add TOKEN_ATTR_TERMINATE_STRING feature to input_tokenizer()
6 years ago
jsteube 39418571db The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube cd552eb54d The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 6ee7709d27 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube bc8ed67a11 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 9f4655e131 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 82457d2904 Fixed a missing check for errors on OpenCL device leading to invalid removal of restore file
6 years ago
jsteube 1b30a1d6c7 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube f02e72425b The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 1c121ef79c The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 0820fe4100 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 3bf3ec5bbe Fine tune --progress-only mode output for extreme slow kernels
6 years ago
jsteube dd2511233d Fixed a miscalculation in --progress-only mode output for extreme slow kernels like -m 14800
6 years ago
jsteube 18fed3053a The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 7e18ab05be The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube afd5fa760c The following parser functions have been rewritten to make use of
6 years ago
jsteube 8b2478d744 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 87be2e8cce The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube c6eb269784 The following parser functions have been rewritten to make use of input_tokenizer():
6 years ago
jsteube 06a34bd026 Convert sha1b64s_parse_hash() to make use of input_tokenizer()
6 years ago
jsteube 384fe1ba15 Add support for multiple valid signatures in input_tokenizer()
6 years ago
jsteube 5728933cd2 Convert sha1b64_parse_hash() to make use of input_tokenizer()
6 years ago
jsteube d36e70b598 Convert pstoken_parse_hash() to make use of input_tokenizer()
6 years ago
jsteube ea6fd41c01 Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube 4991bb85d2 Remove the following obsolete functions and replace them with input_tokenizer():
6 years ago
Jens Steube 07b49c17f8
Merge pull request #1605 from magnumripper/master
6 years ago
jsteube 6817876324 Do not increase output length in parse_and_store_generic_salt() if OPTS_TYPE_ST_ADD80 or similar is used
6 years ago
magnum 35a4972bb3 Mute another macOS -Wpointer-sign warning.
6 years ago
jsteube 319374e917 Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
jsteube 10556b6324 The following parser functions have been rewritten to make use of
6 years ago
Jens Steube 7a408d9824
Merge pull request #1604 from magnumripper/master
6 years ago
jsteube 9196f1ba55 Added rounds_count_length() function to detect optional rounds=
6 years ago
magnum 4e28d85e3e Mute a macOS -Wpointer-sign warning.
6 years ago
jsteube f574cbc88a the following parser functions have been rewritten to make use of
6 years ago
jsteube a2d99c5ac6 Rewrite several *_parse_hash() functions to use parse_and_store_generic_salt()
6 years ago
jsteube 50824a24c6 Rewrite parse_and_store_salt from scratch and rename original to parse_and_store_salt_legacy() for migration phase
6 years ago
jsteube 5f83dd8620 Convert cisco4_parse_hash() to make use of input_tokenizer()
6 years ago
jsteube 2abe8caf24 Convert bcrypt_parse_hash() to make use of input_tokenizer()
6 years ago
jsteube 26dea37c9d TEST CODE: tokenizer function in order to simplify parsing functions
6 years ago
jsteube c902df7d8a Fix some typo
6 years ago
jsteube 32d6b3e10e OpenCL kernels: Add '-pure' prefix to kernel filenames to avoid problems caused by reusing existing hashcat installation folder
6 years ago
jsteube c28fdf7f44 Added hash-mode 16700 = FileVault 2
6 years ago
jsteube c3fc50294f Bring back CUDA_CACHE_DISABLE=1 because users report to have problems without it
6 years ago
jsteube 124d10989c Try original NV kernel bytecode cache for faster startup, see how user response is
6 years ago
jsteube 547025ec47 HCCAPX management: Use advanced hints in message_pair stored by hcxtools about endian bitness of replay counter
6 years ago
jsteube 60f2d413e0 Fix missing hexification for chars 0x00 - 0x1f
6 years ago
jsteube b88c956d97 Rule Engine: Add JtR compatible support for hex notations in rule engine
6 years ago
jsteube a8060f4946 Rewritten handling of OpenCL JiT build options to fix warnings with GCC 8
6 years ago
jsteube ce4858f7a3 Rewritten printable_utf8() because the original one throws too many warnings with GCC 8
6 years ago
jsteube 469fece141 OpenCL Kernels: Abort session if kernel self-test failed
6 years ago
Jens Steube fee4cb42cc
Merge pull request #1541 from erpscanteam/master
6 years ago
Jens Steube 88640468df
Merge pull request #1542 from matrix/selftest_warning_fix
6 years ago
philsmd 7d6c0d746c
7-Zip: increase the crc length to parse
6 years ago
Gabriele Gristina 7e2101438c Fix selftest.c warning
6 years ago
Mathieu Geli 4dbc1f4a87 Implement 7701/7801 SAP CODVN half-hashes
6 years ago
Jens Steube f6cfcbbc3a
Merge pull request #1529 from yarda/system-lzma-sdk
6 years ago
magnum a3759d77cf Fix a problem with 'make install' on macOS if user has a GNU sed before
6 years ago
jsteube 63defd1cea Remove unused variable
6 years ago
jsteube 83f07febfc Initial v4.1.1 deverloper mode commit
6 years ago
Jaroslav Škarvada 83ce54a736
Add support for building with system lzma-sdk
6 years ago
jsteube ca1115a1ee No longer need to use 32 threads on second dimension for bitsliced algorithms
6 years ago
Jens Steube 872f82ab8d Get rid of thread limit for bitsliced kernels
6 years ago
Jens Steube 7b165a86a9 Fix LM selftest in -a 0 mode
6 years ago
Jens Steube e79feb0b6f Add more reqd_work_group_size attributes to kernels
6 years ago
Jens Steube 7674c3a556 Revert "Thread limits on bitsliced kernels no longer required"
6 years ago
Jens Steube ba5f23474e Thread limits on bitsliced kernels no longer required
6 years ago
jsteube b8b816eada Fix 64 marker for -m 11300 and -m 15900
6 years ago
Jens Steube aa82d8d34d Re-enable CPU optimizations and some CPU case in thread management
6 years ago
Jens Steube fe321105fe No need to copy empty compression buffers
6 years ago
Jens Steube c7ae5fb7f0 Do not run more run a kernel with more threads than workitems
6 years ago
Jens Steube 07f119c28b Fix -a 7 of fast hashes in optimized mode
6 years ago
philsmd 4fcfa2ac77
max/min password/salt length vs max/min supported lengths by kernel
6 years ago
jsteube dfb95024bc Fix temporary datatype in wpapmk kernels
6 years ago
Jens Steube d965475b28 Replace a missing while() with round_up_multiple_64()
6 years ago
Jens Steube 1af8e29a4b Add round_up_multiple_32() and round_up_multiple_64()
6 years ago
Jens Steube f75accef59 Update -m 2501 selftest hash in order to succeed with new AUX kernels
6 years ago
Jens Steube 6cd6b08229 Other format that base on md5crypt should also use OPTS_TYPE_PREFERED_THREAD
6 years ago
Jens Steube 413ade76fb Add OPTS_TYPE_PREFERED_THREAD flag for -m 500
6 years ago
jsteube 98b20526f4 Fix missing cleanup for new AUX kernels
6 years ago
Jens Steube 7d09ae93f2 Merge branch 'master' of https://github.com/hashcat/hashcat
6 years ago
Jens Steube 1361651730 Add OPTS_TYPE_PREFERED_THREAD marker
6 years ago
jsteube 8053a05594 Use kernel specific max thread counts for helper kernel, not device specific
6 years ago
jsteube fe4413797e OpenCL Kernels: Use three separate comparison kernels (depending on keyver) for WPA instead of one
6 years ago
Jens Steube 31da893a40 Enforce 2GB host memory per GPU limit
6 years ago
Jens Steube c9f3ef6dae Fix final comparison in sort_by_dictstat()
6 years ago
jsteube 91e522d094 Add special marker for speed only mode
6 years ago
jsteube 240652a0ff Move speed timer initialization from run_cracker() to run_copy()
6 years ago
jsteube c4f30220a0 OpenCL Kernels: Refactored kernel thread management from native to maximum per kernel
6 years ago
Jens Steube d38608b9bc Add get_kernel_preferred_wgs_multiple() for future use
6 years ago
Jens Steube 1f442b5b0c Add get_kernel_local_mem_size() for future use
6 years ago
jsteube ce8f445ebe Fix a few warnings and divide by zero (speed_pos)
6 years ago
Jens Steube d656e9c3a4 OpenCL Kernels: Use the kernel local buffer size as additional reference in order to limit the thread-count
6 years ago
jsteube a7a15df911 OpenCL Kernels: Improve performance preview accuracy in --benchmark, --speed-only and --progress-only mode
6 years ago
Jens Steube fd89cac052 No longer need to warm-up OpenCL device for benchmark with new thread settings
6 years ago
Jens Steube 75c4d09301 CPU threads still work better on a single local work item
6 years ago
Jens Steube fa379074b6 Fixed a logic error in storing temporary progress for slow hashes,leading to invalid speeds in status view
6 years ago