Commit Graph
3983 Commits
Author SHA1 Message Date
jsteube f6f22f6616 Use a different cache hash for amp and mp kernel 2017-07-23 13:55:25 +02:00
jsteube 4c71bc984e Fix const keywords in -m 8600 2017-07-23 13:01:54 +02:00
jsteube c255a967df Fix some types in rotate functions 2017-07-22 18:59:01 +02:00
jsteube b847bbb274 Fix calculation of device_name_chksum; should be done for each iteration 2017-07-22 18:46:12 +02:00
jsteube c289fcb2b0 Merge branch 'master' of https://github.com/hashcat/hashcat 2017-07-22 18:06:41 +02:00
jsteube 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)
2017-07-22 18:05:18 +02:00
jsteube 27edc07c2f Add pure kernels for iSCSI CHAP authentication, MD5(CHAP) 2017-07-21 16:59:10 +02:00
jsteube e9821a01ba Add pure kernels for sha1($salt.$pass.$salt) 2017-07-21 16:42:55 +02:00
jsteube 9515927cf7 Add pure kernels for sha1(md5()) 2017-07-21 15:44:29 +02:00
Jens Steube 9ca3158ed8 Merge pull request #1305 from philsmd/master
tests: fix tests for -m 14000, 14100, 14900 and 15400
2017-07-21 10:28:43 +02:00
philsmd 3bc217ddb7 tests: fix tests for -m 14000, 14100, 14900 and 15400 2017-07-20 23:40:11 +02:00
jsteube 8f2cbb26de Update some salt lengths in interface.h 2017-07-20 18:43:55 +02:00
jsteube 1fdb9d1d7e Add pure kernels for sha1($salt.sha1($pass)) 2017-07-20 18:06:54 +02:00
jsteube 15d725e6cc Add pure kernels for sha1(sha1($pass)) 2017-07-20 17:50:07 +02:00
jsteube 4e97a4db24 Add pure kernels for md5(sha1($pass)) 2017-07-20 17:38:43 +02:00
jsteube 03bb234045 Preparation for WPA/WPA2 AES-CMAC: works till PMK 2017-07-20 12:46:18 +02:00
Jens Steube dc27b28b03 Merge pull request #1303 from philsmd/master
test: fixed tests for -m 2410 in combinator mode
2017-07-20 09:56:45 +02:00
philsmd 86db2ded03 test: fixed tests for -m 2410 in combinator mode 2017-07-20 08:15:00 +02:00
jsteube f80d91aa94 Allow the skype parser to accept usernames of length SALT_MAX 2017-07-19 22:14:48 +02:00
jsteube 335ed09478 Fix test script settings for -m 15400 with new settings from interface.c 2017-07-19 18:41:53 +02:00
jsteube 441434840c Fix broken -m 7900 after migration to pure kernel 2017-07-19 17:45:58 +02:00
Jens Steube 5d99556d3b Merge pull request #1302 from roycewilliams/master
tighten to under 80 columns, and minor grammar
2017-07-19 16:55:13 +02:00
jsteube 8c89ed9406 Fix test script settings for -m 2400 and -m 2410 with new settings from interface.c 2017-07-19 16:40:03 +02:00
Royce Williams d1fef8f74a tighten to under 80 columns, and minor grammar 2017-07-19 06:08:37 -08:00
jsteube 80c5150292 Change the benchmarking info text on -O and disable it if -w is already set 2017-07-19 15:33:19 +02:00
jsteube be4076cba6 Multiply SPEED in machine-readable status output with 1000, making it more accurate if performance is < 1H/ms 2017-07-19 14:53:43 +02:00
jsteube eae9329761 Workaround some AMD JiT compiler segfault on complex kernels 2017-07-19 13:34:36 +02:00
jsteube dae5d81a9c Update test.sh default options 2017-07-19 13:07:51 +02:00
jsteube 10d9918bb1 Remove password minimum length for -m 112 and -m 3100 2017-07-19 12:35:54 +02:00
jsteube 9e61928416 Fix some copy/paste error 2017-07-19 10:53:02 +02:00
Jens Steube 9c5057aa38 Merge pull request #1301 from roycewilliams/master
Note that -b now implies -O, and how to override
2017-07-19 10:32:03 +02:00
Royce Williams 96fde7471b Note that -b implies -O and how to override 2017-07-18 16:20:41 -08:00
jsteube 4bcd10cf46 Update --help menu; Explain -O option and drop -L option 2017-07-18 20:47:26 +02:00
jsteube 08a3fc2bb3 Enable automatic fallback to optimized kernel if pure kernel is not found 2017-07-18 20:32:56 +02:00
jsteube 920911b56e Migrate MD5-PIX and MD5-ASA to run as optimized kernels 2017-07-18 15:53:25 +02:00
jsteube beb6ee2061 Add OPTI_TYPE_OPTIMIZED_KERNEL
Rename unconverted fast hash kernels to optimized kernels
Finalize some converted fast hashes to default kernels
2017-07-18 14:45:15 +02:00
jsteube 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
2017-07-18 13:23:42 +02:00
jsteube 2616d54794 Add -L kernel for md5(strtoupper(md5($pass))) 2017-07-18 12:01:18 +02:00
jsteube 0e7d40dd3d Add -L kernel for md5($salt.md5($pass.$salt)) 2017-07-18 11:52:14 +02:00
jsteube ad9ee5c5b1 Add -L kernel for md5($salt.md5($salt.$pass)) 2017-07-18 11:35:38 +02:00
jsteube f87ac21065 Some small corrections on salt length for MD5-ASA 2017-07-17 20:25:08 +02:00
jsteube 80324918e9 Add -L kernel for md5(md5($pass).md5($salt)) 2017-07-17 20:18:56 +02:00
jsteube 945cf9be2f md5($salt.$pass.$salt) 2017-07-17 17:24:32 +02:00
jsteube 50760b57e4 Add -L kernel for md5(.md5()), MediaWiki B type 2017-07-17 15:27:37 +02:00
jsteube 9d92100a57 Move no-rules check to interface.c so that interface.c is the only source where pw_min and pw_max are set 2017-07-17 15:27:03 +02:00
jsteube 79bb69bcd4 Assign more official pw_min and pw_max values to related modes 2017-07-17 15:00:28 +02:00
jsteube 14fb0d5a17 Assign more official pw_min and pw_max values to related modes 2017-07-17 14:46:26 +02:00
jsteube 7e95700cd4 Assign more official pw_min and pw_max values to related modes 2017-07-17 14:33:51 +02:00
jsteube 2047625899 Update pw_min, pw_max, salt_min and salt_max switch cases to current development status 2017-07-17 13:48:33 +02:00
jsteube d08c7689bb Add -L kernel for md5(md5(s).md5(p)), MyBB 1.2+, IPB2+ 2017-07-17 10:59:09 +02:00