Commit Graph

  • bc6b8ca1c9 Mix in pure kernel functions to SAP CODVN B (BCODE) jsteube 2017-08-02 13:14:01 +02:00
  • 89d52f8209 Add pure kernels for Kerberos 5 AS-REQ Pre-Auth etype 23 jsteube 2017-08-01 17:39:12 +02:00
  • af6052d34b Revert some invalid rename of kernel files jsteube 2017-08-01 15:01:16 +02:00
  • 2802f1d592 Fix vector function calls and datatypes jsteube 2017-08-01 14:56:09 +02:00
  • 1eb249c5b4 Add pure kernels for IPMI2 RAKP HMAC-SHA1 jsteube 2017-08-01 14:42:28 +02:00
  • 83d37ebeff Add pure kernels for FortiGate (FortiOS) jsteube 2017-08-01 14:16:27 +02:00
  • 6379e76bc8 No need for handling OPTS_TYPE_PT_ADD80 and OPTS_TYPE_PT_ADD01 in non-optimized combinator mode jsteube 2017-08-01 12:12:24 +02:00
  • d573a73072 Use MIN() for setting pw_max jsteube 2017-08-01 10:23:14 +02:00
  • cbd8f81a1c Add pure kernels for RipeMD160 jsteube 2017-08-01 09:59:20 +02:00
  • 6946329b02 Fix BF pure kernels for NetNTLMv2 jsteube 2017-07-31 15:37:49 +02:00
  • a9fed50ce0 Add pure kernels for NetNTLMv2 jsteube 2017-07-31 15:29:28 +02:00
  • 443fa960d3 Fix vector function calls jsteube 2017-07-31 15:28:22 +02:00
  • 50aeade65c Add pure kernels for NetNTLMv1 / NetNTLMv1+ESS jsteube 2017-07-31 10:23:04 +02:00
  • 5d137ba036 Add pure kernels for IKE-PSK SHA1 jsteube 2017-07-31 09:36:57 +02:00
  • 92eb946345 Merge pull request #1309 from neheb/master Jens Steube 2017-07-30 12:30:27 +02:00
  • 9736782411 Switch back to rand(). Rosen Penev 2017-07-29 15:54:20 -07:00
  • 942b7068be Add pure kernels for IKE-PSK MD5 jsteube 2017-07-29 23:19:15 +02:00
  • b541e46b9b Add pure kernels for Half MD5 jsteube 2017-07-29 18:53:08 +02:00
  • e0a565234a Optimized -m 7700 for ROCm jsteube 2017-07-28 20:52:53 +02:00
  • 3c530a48c4 get_random_num: Simplify Rosen Penev 2017-07-27 17:14:55 -07:00
  • 332396a003 Fix SCRYPT on ROCm jsteube 2017-07-28 02:28:52 +02:00
  • a0b30dc9a3 Forcing OpenCL 1.2 no longer needed; all OpenCL runtimes updated jsteube 2017-07-28 01:33:29 +02:00
  • 33804110d1 Update default environment variables jsteube 2017-07-28 00:38:17 +02:00
  • a85be1d0f0 Fix some const keywords in inc_truecrypt_xts.cl jsteube 2017-07-24 14:46:58 +02:00
  • 02e2279d59 Optimized -m 8500 for ROCm jsteube 2017-07-24 14:33:34 +02:00
  • 5bcda7d05a Optimized -m 5300 and -m 5400 for ROCm jsteube 2017-07-24 13:18:38 +02:00
  • 772441448a Optimized -m 8000 for ROCm jsteube 2017-07-24 13:13:35 +02:00
  • 9562d07264 Replace bitwise swaps with rotate() versions for AMD jsteube 2017-07-23 17:01:15 +02:00
  • 3125a756d9 Remove some AMD _unroll restrictions no longer required with ROCm jsteube 2017-07-23 14:44:20 +02:00
  • 4dca908cdf Fix a typo in OpenCL/m01460_a3-optimized.cl jsteube 2017-07-23 14:06:32 +02:00
  • f6f22f6616 Use a different cache hash for amp and mp kernel jsteube 2017-07-23 13:55:25 +02:00
  • 4c71bc984e Fix const keywords in -m 8600 jsteube 2017-07-23 13:01:54 +02:00
  • c255a967df Fix some types in rotate functions jsteube 2017-07-22 18:59:01 +02:00
  • b847bbb274 Fix calculation of device_name_chksum; should be done for each iteration jsteube 2017-07-22 18:46:12 +02:00
  • c289fcb2b0 Merge branch 'master' of https://github.com/hashcat/hashcat jsteube 2017-07-22 18:06:41 +02:00
  • 5e34ec348e Optimize kernels for ROCm 1.6 - Remove inline keywords - Remove volatile keywords where it causes ROCm to slow down - Replace DES functions (looks like bitselect somehow is no longer mapped to BFI_INT) jsteube 2017-07-22 18:05:18 +02:00
  • 27edc07c2f Add pure kernels for iSCSI CHAP authentication, MD5(CHAP) jsteube 2017-07-21 16:59:10 +02:00
  • e9821a01ba Add pure kernels for sha1($salt.$pass.$salt) jsteube 2017-07-21 16:42:55 +02:00
  • 9515927cf7 Add pure kernels for sha1(md5()) jsteube 2017-07-21 15:44:29 +02:00
  • 9ca3158ed8 Merge pull request #1305 from philsmd/master Jens Steube 2017-07-21 10:28:43 +02:00
  • 3bc217ddb7 tests: fix tests for -m 14000, 14100, 14900 and 15400 philsmd 2017-07-20 23:40:11 +02:00
  • 8f2cbb26de Update some salt lengths in interface.h jsteube 2017-07-20 18:43:55 +02:00
  • 1fdb9d1d7e Add pure kernels for sha1($salt.sha1($pass)) jsteube 2017-07-20 18:06:54 +02:00
  • 15d725e6cc Add pure kernels for sha1(sha1($pass)) jsteube 2017-07-20 17:50:07 +02:00
  • 4e97a4db24 Add pure kernels for md5(sha1($pass)) jsteube 2017-07-20 17:38:43 +02:00
  • 471ba4075d make display of active options in benchmark match actual usage Royce Williams 2017-07-20 06:09:45 -08:00
  • 434af9fe6a visual indicator of options active when benchmarking Royce Williams 2017-07-20 05:58:42 -08:00
  • 03bb234045 Preparation for WPA/WPA2 AES-CMAC: works till PMK jsteube 2017-07-20 12:46:18 +02:00
  • dc27b28b03 Merge pull request #1303 from philsmd/master Jens Steube 2017-07-20 09:56:45 +02:00
  • 86db2ded03 test: fixed tests for -m 2410 in combinator mode philsmd 2017-07-20 08:15:00 +02:00
  • f80d91aa94 Allow the skype parser to accept usernames of length SALT_MAX jsteube 2017-07-19 22:14:48 +02:00
  • 335ed09478 Fix test script settings for -m 15400 with new settings from interface.c jsteube 2017-07-19 18:41:53 +02:00
  • 441434840c Fix broken -m 7900 after migration to pure kernel jsteube 2017-07-19 17:45:58 +02:00
  • 5d99556d3b Merge pull request #1302 from roycewilliams/master Jens Steube 2017-07-19 16:55:13 +02:00
  • 8c89ed9406 Fix test script settings for -m 2400 and -m 2410 with new settings from interface.c jsteube 2017-07-19 16:40:03 +02:00
  • d1fef8f74a tighten to under 80 columns, and minor grammar Royce Williams 2017-07-19 06:08:37 -08:00
  • 80c5150292 Change the benchmarking info text on -O and disable it if -w is already set jsteube 2017-07-19 15:33:19 +02:00
  • be4076cba6 Multiply SPEED in machine-readable status output with 1000, making it more accurate if performance is < 1H/ms jsteube 2017-07-19 14:53:43 +02:00
  • eae9329761 Workaround some AMD JiT compiler segfault on complex kernels jsteube 2017-07-19 13:34:36 +02:00
  • dae5d81a9c Update test.sh default options jsteube 2017-07-19 13:07:51 +02:00
  • 10d9918bb1 Remove password minimum length for -m 112 and -m 3100 jsteube 2017-07-19 12:35:54 +02:00
  • 9e61928416 Fix some copy/paste error jsteube 2017-07-19 10:53:02 +02:00
  • 9c5057aa38 Merge pull request #1301 from roycewilliams/master Jens Steube 2017-07-19 10:32:03 +02:00
  • 96fde7471b Note that -b implies -O and how to override Royce Williams 2017-07-18 16:20:41 -08:00
  • 4bcd10cf46 Update --help menu; Explain -O option and drop -L option jsteube 2017-07-18 20:47:26 +02:00
  • 08a3fc2bb3 Enable automatic fallback to optimized kernel if pure kernel is not found jsteube 2017-07-18 20:32:56 +02:00
  • 920911b56e Migrate MD5-PIX and MD5-ASA to run as optimized kernels jsteube 2017-07-18 15:53:25 +02:00
  • beb6ee2061 Add OPTI_TYPE_OPTIMIZED_KERNEL Rename unconverted fast hash kernels to optimized kernels Finalize some converted fast hashes to default kernels jsteube 2017-07-18 14:45:15 +02:00
  • fbea72ebd6 Renamed default kernels to optimized kernels Renamed pure kernels to default kernels Replaced long option --length-limit-disable with --optimized-kernel-enable Replaced short option -L with -O Set --optimized-kernel-enable to unset by default jsteube 2017-07-18 13:23:42 +02:00
  • 2616d54794 Add -L kernel for md5(strtoupper(md5($pass))) jsteube 2017-07-18 12:01:18 +02:00
  • 0e7d40dd3d Add -L kernel for md5($salt.md5($pass.$salt)) jsteube 2017-07-18 11:52:14 +02:00
  • ad9ee5c5b1 Add -L kernel for md5($salt.md5($salt.$pass)) jsteube 2017-07-18 11:35:38 +02:00
  • f87ac21065 Some small corrections on salt length for MD5-ASA jsteube 2017-07-17 20:25:08 +02:00
  • 80324918e9 Add -L kernel for md5(md5($pass).md5($salt)) jsteube 2017-07-17 20:18:56 +02:00
  • 945cf9be2f md5($salt.$pass.$salt) jsteube 2017-07-17 17:24:32 +02:00
  • 50760b57e4 Add -L kernel for md5(.md5()), MediaWiki B type jsteube 2017-07-17 15:27:37 +02:00
  • 9d92100a57 Move no-rules check to interface.c so that interface.c is the only source where pw_min and pw_max are set jsteube 2017-07-17 15:27:03 +02:00
  • 79bb69bcd4 Assign more official pw_min and pw_max values to related modes jsteube 2017-07-17 15:00:28 +02:00
  • 14fb0d5a17 Assign more official pw_min and pw_max values to related modes jsteube 2017-07-17 14:46:26 +02:00
  • 7e95700cd4 Assign more official pw_min and pw_max values to related modes jsteube 2017-07-17 14:33:51 +02:00
  • 2047625899 Update pw_min, pw_max, salt_min and salt_max switch cases to current development status jsteube 2017-07-17 13:48:33 +02:00
  • d08c7689bb Add -L kernel for md5(md5(s).md5(p)), MyBB 1.2+, IPB2+ jsteube 2017-07-17 10:59:09 +02:00
  • 90a8f58459 Add -L kernel for md5(md5()), vBulletin, PHPS jsteube 2017-07-17 10:18:26 +02:00
  • 1cd0212f73 Fix Cisco-PIX and Cisco-ASA pw_max as they limit themself to 16 jsteube 2017-07-17 08:50:09 +02:00
  • e863a12624 Some fixes for inc_hash_sha224.cl and inc_hash_sha384.cl jsteube 2017-07-17 08:40:36 +02:00
  • fe38379d0d Add -L kernel for SHA224 jsteube 2017-07-17 08:29:46 +02:00
  • dbf74b68b2 Add -L kernel for Domain Cached Credentials (DCC), MS Cache jsteube 2017-07-16 19:38:38 +02:00
  • cc4ff214d6 Add -L kernel for NTLM jsteube 2017-07-16 16:50:36 +02:00
  • b2f3bfb06c Add -L kernel for MD4 jsteube 2017-07-16 16:44:53 +02:00
  • 67de882790 Allow weak-hash-check support in -L mode jsteube 2017-07-16 16:13:45 +02:00
  • 3d9b071e1e Improve CPU cracking speed by replacing vector comparison functions with the more advanced ones available on CPU Jens Steube 2017-07-16 12:30:09 +02:00
  • 0e7bb074e6 Allow some oversized salt-length with dedicated kernels jsteube 2017-07-15 18:05:25 +02:00
  • 2dd1833998 Move from ld.global.v4.u32 to ld.const.v4.u32 in _a3 kernels jsteube 2017-07-15 13:35:24 +02:00
  • cd313c9c28 Add -L kernel for MySQL4.1/MySQL5 jsteube 2017-07-14 23:58:47 +02:00
  • 757f3a39c2 Accidentially pushed experimental -m 2500 kernel jsteube 2017-07-14 23:10:05 +02:00
  • 6c932e7ba1 Remove some unused macros jsteube 2017-07-14 17:35:53 +02:00
  • 8434e451ef Add -L support for all SHA512 based generic hashes jsteube 2017-07-14 17:25:23 +02:00
  • 7205f450dd Backport more HMAC functions in inc_hash_xxx.cl from global to private jsteube 2017-07-14 16:58:30 +02:00
  • 0334cdb277 Fix some datatypes jsteube 2017-07-14 16:44:30 +02:00
  • 5c75eb84b0 Add -L support for all SHA256 based generic hashes jsteube 2017-07-14 15:02:21 +02:00