Commit Graph

  • 844918d00c Added NV Tesla V100 and P100 to tuning database jsteube 2018-08-02 01:15:53 +02:00
  • 13151996bc Update version number for restore jsteube 2018-08-01 22:32:12 +02:00
  • 242db336ae Fix readme.txt and hashcat.sh jsteube 2018-08-01 20:33:46 +02:00
  • 4a856b1149 Merge pull request #1643 from hops/master Jens Steube 2018-08-01 20:28:00 +02:00
  • 3a321c8dce Added hash-mode 16900 = Ansible Vault Michael Sprecher 2018-07-31 19:05:06 +02:00
  • d11070729b Fix Token Length Exception on NetNTLMv2 hashes jsteube 2018-08-01 19:09:41 +02:00
  • 39af031ced Fix Token Length Exception on NetNTLMv1 hashes jsteube 2018-07-31 17:31:54 +02:00
  • bdec457951 TrueCrypt/VeraCrypt cracking: Do an entropy check on the TC/VC header on start jsteube 2018-07-31 16:18:45 +02:00
  • c1ebfe486f Refactor --progress-only and --speed-only calculation jsteube 2018-07-31 14:41:25 +02:00
  • cd0923f1b8 General file handling: Abort if a byte order mark (BOM) was detected in a wordlist, hashlist, maskfile or rulefile jsteube 2018-07-30 13:23:48 +02:00
  • 0e2c94c695 Merge pull request #1635 from RAN1/master Jens Steube 2018-07-29 15:30:17 +02:00
  • fbf434146d Add set_mark_1x4() and set_mark_1x4_S() jsteube 2018-07-28 18:03:18 +02:00
  • 14c444fd47 Replace c_append_helper_mini[] table with on-the-fly calculation in order to workaround compiler bugs in AMD OpenCL runtime Jens Steube 2018-07-28 13:59:55 +02:00
  • 276538b141 Use only library install path for macOS library RAN1 2018-07-27 13:55:51 -04:00
  • cc390f200e Fix typo jsteube 2018-07-27 16:02:05 +02:00
  • b1788a934e Fix missing TOKEN_ATTR_VERIFY_SIGNATURE in phpass_parse_hash() jsteube 2018-07-26 13:22:28 +02:00
  • 9d43111730 Fix broken hex notation jsteube 2018-07-26 11:41:56 +02:00
  • 88ebca40b8 Added hash-mode 16800 = WPA-PMKID-PBKDF2 Added hash-mode 16801 = WPA-PMKID-PMK Renamed lot's of existing WPA related variables to WPA-EAPOL in order to distinguish them with WPA-PMKID variables Renamed WPA/WPA2 to WPA-EAPOL-PBKDF2 Renamed WPA/WPA2 PMK to WPA-EAPOL-PMK jsteube 2018-07-25 16:46:06 +02:00
  • 5bfdf79ed8 Add macOS library install pathnames RAN1 2018-07-24 19:04:20 -04:00
  • 5ea70dc549 Update LZMA SDK files to version 18.05 jsteube 2018-07-24 14:07:36 +02:00
  • cc8fa3ee80 Remove TOKEN_ATTR_TERMINATE_STRING from input_tokenizer() and replace with equalivalent code where it's needed jsteube 2018-07-24 13:55:23 +02:00
  • 4df35960f8 Fix .gitignore jsteube 2018-07-24 12:06:58 +02:00
  • a9b98a2d54 Merge pull request #1634 from magnumripper/master Jens Steube 2018-07-24 12:05:14 +02:00
  • c62d7c9786 Merge pull request #1633 from RAN1/master Jens Steube 2018-07-24 12:04:56 +02:00
  • f5e9f4dc85 Fix a couple of gcc-6 -Wpointer-sign build warnings. magnum 2018-07-24 10:57:54 +02:00
  • fa75e85896 Fix shared install on macOS RAN1 2018-07-23 17:09:37 -04:00
  • 6ae03e2b85 Merge pull request #1632 from hops/master Jens Steube 2018-07-23 19:15:38 +02:00
  • 07840c9fe3 Fixed a missing check for hashmodes using OPTS_TYPE_PT_UPPER causing the self-test to fail when using combinator- and hybrid-mode Michael Sprecher 2018-07-23 19:09:58 +02:00
  • ada1146c15 Merge pull request #1631 from philsmd/master Jens Steube 2018-07-23 16:02:10 +02:00
  • 2e1845ec11 fixes #1624: increase esalt/nonce buffer to 1024 for -m 11400 = SIP philsmd 2018-07-23 15:51:39 +02:00
  • 2530f83029 Move LZMA SDK files into separate folder for compiling jsteube 2018-07-23 13:36:23 +02:00
  • 81f909e229 Prepare for v4.2.0 release jsteube 2018-07-23 12:12:33 +02:00
  • 34bf28f9d4 Fix __add3 bitops in host code jsteube 2018-07-22 12:23:18 +02:00
  • a43d3ad176 Rename some hashcat specific OpenCL functions to avoid conflicts with existing OpenCL functions from OpenCL runtime Jens Steube 2018-07-22 12:20:20 +02:00
  • 02a2495349 Switched array pointer types in function declarations in order to be compatible with OpenCL 2.0 Jens Steube 2018-07-22 11:47:42 +02:00
  • eb563f5a10 Fix minimum line length for token 3 in saph_sha1_parse_hash() Jens Steube 2018-07-21 14:09:52 +02:00
  • aa63ee000e Update changes.txt Jens Steube 2018-07-21 12:30:12 +02:00
  • 0ab7ab9cec OpenCL kernels: Removed the use of 'volatile' in inline assembly instructions where it is not needed Jens Steube 2018-07-21 12:29:22 +02:00
  • 2d01a5da5f Merge branch 'master' of https://github.com/hashcat/hashcat Jens Steube 2018-07-21 11:53:13 +02:00
  • c1622d6593 Fixed detection of AMD_GCN version in case the rocm driver is used jsteube 2018-07-21 11:52:54 +02:00
  • a33af21642 Fix some output formats after refactorization with input_tokenizer() Jens Steube 2018-07-20 20:29:00 +02:00
  • 048298020e All remaining parser functions have been rewritten to make use of input_tokenizer(): chacha20_parse_hash crammd5_dovecot_parse_hash electrum_wallet13_parse_hash ethereum_pbkdf2_parse_hash ethereum_presale_parse_hash ethereum_scrypt_parse_hash filevault2_parse_hash filezilla_server_parse_hash jks_sha1_parse_hash jwt_parse_hash mywalletv2_parse_hash netbsd_sha1crypt_parse_hash plaintext_parse_hash tacacs_plus_parse_hash tripcode_parse_hash Removed old generic salt parser function parse_and_store_salt() jsteube 2018-07-20 11:00:39 +02:00
  • 85aef30dff The following parser functions have been rewritten to make use of input_tokenizer(): opencart_parse_hash des_parse_hash win8phone_parse_hash sha1cx_parse_hash itunes_backup_parse_hash skip32_parse_hash jsteube 2018-07-19 17:14:33 +02:00
  • 3a3ee44dab Merge pull request #1619 from roycewilliams/master Jens Steube 2018-07-19 11:39:12 +02:00
  • 6a8fb403db minor changes.txt grammar Royce Williams 2018-07-18 15:34:04 -08:00
  • 8903adb164 Added OpenCL device utilization to status information in machine readable output jsteube 2018-07-18 18:14:42 +02:00
  • ed0ac581cd The following parser functions have been rewritten to make use of input_tokenizer(): keepass_parse_hash zip2_parse_hash jsteube 2018-07-18 17:59:44 +02:00
  • 558c2c4aa5 The following parser functions have been rewritten to make use of input_tokenizer(): ms_drsr_parse_hash androidfde_samsung_parse_hash rar5_parse_hash krb5tgs_parse_hash axcrypt_parse_hash jsteube 2018-07-17 16:13:55 +02:00
  • a6b52d6faf The following parser functions have been rewritten to make use of input_tokenizer(): ecryptfs_parse_hash bsdicrypt_parse_hash rar3hp_parse_hash cf10_parse_hash mywallet_parse_hash jsteube 2018-07-16 18:22:58 +02:00
  • e1fd84255b Some fixes for seven_zip_parse_hash() using input_tokenizer() jsteube 2018-07-15 20:54:49 +02:00
  • 230ec5e004 Add TOKEN_ATTR_TERMINATE_STRING feature to input_tokenizer() The following parser functions have been rewritten to make use of input_tokenizer(): bitcoin_wallet_parse_hash sip_auth_parse_hash crc32_parse_hash oraclet_parse_hash seven_zip_parse_hash jsteube 2018-07-15 18:10:04 +02:00
  • 39418571db The following parser functions have been rewritten to make use of input_tokenizer(): prestashop_parse_hash postgresql_auth_parse_hash mysql_auth_parse_hash jsteube 2018-07-14 22:40:03 +02:00
  • cd552eb54d The following parser functions have been rewritten to make use of input_tokenizer(): pdf14_parse_hash pdf17l8_parse_hash pbkdf2_md5_parse_hash pbkdf2_sha1_parse_hash pbkdf2_sha256_parse_hash pbkdf2_sha512_parse_hash jsteube 2018-07-14 12:48:54 +02:00
  • 6ee7709d27 The following parser functions have been rewritten to make use of input_tokenizer(): djangopbkdf2_parse_hash siphash_parse_hash crammd5_parse_hash saph_sha1_parse_hash pdf11_parse_hash pdf11cm2_parse_hash jsteube 2018-07-13 09:59:59 +02:00
  • bc8ed67a11 The following parser functions have been rewritten to make use of input_tokenizer(): oldoffice01_parse_hash oldoffice01cm2_parse_hash oldoffice34_parse_hash oldoffice34cm2_parse_hash jsteube 2018-07-12 18:06:00 +02:00
  • 9f4655e131 The following parser functions have been rewritten to make use of input_tokenizer(): lotus8_parse_hash cisco8_parse_hash cisco9_parse_hash office2007_parse_hash office2010_parse_hash office2013_parse_hash jsteube 2018-07-11 11:57:43 +02:00
  • 82457d2904 Fixed a missing check for errors on OpenCL device leading to invalid removal of restore file jsteube 2018-07-10 13:17:07 +02:00
  • 1b30a1d6c7 The following parser functions have been rewritten to make use of input_tokenizer(): nsec3_parse_hash wbb3_parse_hash racf_parse_hash androidfde_parse_hash scrypt_parse_hash jsteube 2018-07-09 12:49:42 +02:00
  • f02e72425b The following parser functions have been rewritten to make use of input_tokenizer(): sapb_parse_hash sapg_parse_hash drupal7_parse_hash sybasease_parse_hash netscaler_parse_hash cloudkey_parse_hash jsteube 2018-07-08 12:55:31 +02:00
  • 1c121ef79c The following parser functions have been rewritten to make use of input_tokenizer(): sha512macos_parse_hash sha512grub_parse_hash rakp_parse_hash krb5pa_parse_hash jsteube 2018-07-07 11:25:25 +02:00
  • 0820fe4100 The following parser functions have been rewritten to make use of input_tokenizer(): sha1aix_parse_hash agilekey_parse_hash lastpass_parse_hash fortigate_parse_hash jsteube 2018-07-06 13:48:39 +02:00
  • 3bf3ec5bbe Fine tune --progress-only mode output for extreme slow kernels jsteube 2018-07-05 14:44:34 +02:00
  • dd2511233d Fixed a miscalculation in --progress-only mode output for extreme slow kernels like -m 14800 jsteube 2018-07-05 14:14:39 +02:00
  • 18fed3053a The following parser functions have been rewritten to make use of input_tokenizer(): md5aix_parse_hash sha256aix_parse_hash sha512aix_parse_hash jsteube 2018-07-05 11:11:24 +02:00
  • 7e18ab05be The following parser functions have been rewritten to make use of input_tokenizer(): ikepsk_md5_parse_hash ikepsk_sha1_parse_hash jsteube 2018-07-04 12:58:30 +02:00
  • afd5fa760c The following parser functions have been rewritten to make use of input_tokenizer(): androidpin_parse_hash chap_parse_hash lotus5_parse_hash lotus6_parse_hash radmin2_parse_hash gost2012sbog_256_parse_hash gost2012sbog_512_parse_hash jsteube 2018-07-03 10:23:04 +02:00
  • 8b2478d744 The following parser functions have been rewritten to make use of input_tokenizer(): sha256crypt_parse_hash sha512crypt_parse_hash keccak_parse_hash blake2b_parse_hash juniper_parse_hash oracleh_parse_hash gost_parse_hash jsteube 2018-07-02 09:20:15 +02:00
  • 87be2e8cce The following parser functions have been rewritten to make use of input_tokenizer(): sha224_parse_hash sha256_parse_hash sha256s_parse_hash sha384_parse_hash sha512_parse_hash sha512s_parse_hash ripemd160_parse_hash whirlpool_parse_hash hmacmd5_parse_hash hmacsha1_parse_hash hmacsha256_parse_hash hmacsha512_parse_hash mysql323_parse_hash jsteube 2018-07-01 10:49:30 +02:00
  • c6eb269784 The following parser functions have been rewritten to make use of input_tokenizer(): mssql2000_parse_hash mssql2005_parse_hash mssql2012_parse_hash oracles_parse_hash episerver4_parse_hash sha512b64s_parse_hash hmailserver_parse_hash phps_parse_hash mediawiki_b_parse_hash peoplesoft_parse_hash skype_parse_hash djangosha1_parse_hash redmine_parse_hash punbb_parse_hash sha256b64s_parse_hash atlassian_parse_hash jsteube 2018-07-01 09:49:33 +02:00
  • 06a34bd026 Convert sha1b64s_parse_hash() to make use of input_tokenizer() jsteube 2018-06-30 10:51:21 +02:00
  • 384fe1ba15 Add support for multiple valid signatures in input_tokenizer() jsteube 2018-06-30 10:39:28 +02:00
  • 5728933cd2 Convert sha1b64_parse_hash() to make use of input_tokenizer() jsteube 2018-06-30 10:25:10 +02:00
  • d36e70b598 Convert pstoken_parse_hash() to make use of input_tokenizer() jsteube 2018-06-30 10:13:26 +02:00
  • 3caee75913 Remove some unused enums jsteube 2018-06-30 10:03:54 +02:00
  • ea6fd41c01 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2018-06-29 20:32:14 +02:00
  • 4991bb85d2 Remove the following obsolete functions and replace them with input_tokenizer(): dcc_parse_hash ipb2_parse_hash sha1sha1_parse_hash smf_parse_hash vb3_parse_hash jsteube 2018-06-29 20:31:52 +02:00
  • 07b49c17f8 Merge pull request #1605 from magnumripper/master Jens Steube 2018-06-29 12:37:50 +02:00
  • 6817876324 Do not increase output length in parse_and_store_generic_salt() if OPTS_TYPE_ST_ADD80 or similar is used jsteube 2018-06-29 12:33:02 +02:00
  • 35a4972bb3 Mute another macOS -Wpointer-sign warning. magnum 2018-06-28 19:18:16 +02:00
  • 319374e917 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2018-06-28 14:25:12 +02:00
  • 10556b6324 The following parser functions have been rewritten to make use of input_tokenizer(): descrypt_parse_hash() md5pix_parse_hash() md5asa_parse_hash() netntlmv1_parse_hash() netntlmv2_parse_hash() joomla_parse_hash() jsteube 2018-06-28 14:24:52 +02:00
  • 7a408d9824 Merge pull request #1604 from magnumripper/master Jens Steube 2018-06-27 11:37:15 +02:00
  • 9196f1ba55 Added rounds_count_length() function to detect optional rounds= substring in *crypt hashes The following parser functions have been rewritten to make use of input_tokenizer(): phpass_parse_hash() md5crypt_parse_hash() md5apr1_parse_hash() episerver_parse_hash() jsteube 2018-06-27 11:12:35 +02:00
  • 4e28d85e3e Mute a macOS -Wpointer-sign warning. magnum 2018-06-27 10:41:21 +02:00
  • f574cbc88a the following parser functions have been rewritten to make use of input_tokenizer() dcc2_parse_hash() dpapimk_parse_hash() jsteube 2018-06-26 12:32:58 +02:00
  • a2d99c5ac6 Rewrite several *_parse_hash() functions to use parse_and_store_generic_salt() jsteube 2018-06-25 16:30:40 +02:00
  • 50824a24c6 Rewrite parse_and_store_salt from scratch and rename original to parse_and_store_salt_legacy() for migration phase Rewrite several *_parse_hash() functions to use parse_and_store_generic_salt() jsteube 2018-06-25 11:36:09 +02:00
  • 5f83dd8620 Convert cisco4_parse_hash() to make use of input_tokenizer() Convert lm_parse_hash() to make use of input_tokenizer() jsteube 2018-06-24 14:04:05 +02:00
  • 2abe8caf24 Convert bcrypt_parse_hash() to make use of input_tokenizer() Add more code to input_tokenizer() jsteube 2018-06-23 22:32:49 +02:00
  • 26dea37c9d TEST CODE: tokenizer function in order to simplify parsing functions jsteube 2018-06-23 16:00:49 +02:00
  • c902df7d8a Fix some typo jsteube 2018-06-22 09:57:44 +02:00
  • 81a447b167 Fixed a function declaration attribute in -m 8900 kernel leading to unuseable -m 9300 which shares kernel code with -m 8900 jsteube 2018-06-21 13:46:53 +02:00
  • 32d6b3e10e OpenCL kernels: Add '-pure' prefix to kernel filenames to avoid problems caused by reusing existing hashcat installation folder jsteube 2018-06-20 14:18:17 +02:00
  • c28fdf7f44 Added hash-mode 16700 = FileVault 2 jsteube 2018-06-18 14:38:35 +02:00
  • c3fc50294f Bring back CUDA_CACHE_DISABLE=1 because users report to have problems without it jsteube 2018-06-17 09:06:12 +02:00
  • 124d10989c Try original NV kernel bytecode cache for faster startup, see how user response is jsteube 2018-06-16 22:26:39 +02:00
  • 547025ec47 HCCAPX management: Use advanced hints in message_pair stored by hcxtools about endian bitness of replay counter Fixed missing code section in -m 2500 and -m 2501 to crack corrupted handshakes with a LE endian bitness base jsteube 2018-06-15 17:00:41 +02:00
  • 5035b75bd7 Merge pull request #1592 from roycewilliams/master Jens Steube 2018-06-15 07:04:00 +02:00
  • c5369e2427 add hex-rules mention to docs Royce Williams 2018-06-14 19:00:35 -08:00
  • 60f2d413e0 Fix missing hexification for chars 0x00 - 0x1f jsteube 2018-06-14 20:06:56 +02:00