Commit Graph

323 Commits

Author SHA1 Message Date
Jens Steube fb938970d8 Merge pull request #1844 from s3inlc/test-plugin-101_111_112
Added test modules for mode 101, 111 and 112
2019-01-03 17:06:56 +01:00
Sein Coray 7b033a58ae Fixed test module constraints 2019-01-03 16:35:41 +01:00
Sein Coray c959d1bb34 Added test modules for mode 101, 111 and 112 2019-01-03 13:43:05 +01:00
jsteube 958d89872a Remove old code 2019-01-03 13:41:54 +01:00
jsteube 55ff8fe729 Guarantee to have used the minimum and maximum length of both password and salt to be used at least once 2019-01-03 13:37:15 +01:00
jsteube 620bd693c5 Guarantee output of 8 entries in single mode in test.pl 2019-01-03 13:19:36 +01:00
jsteube 0baf8fc2f9 Fix constraints in -m 30 and -m 40 and return array in -m 40 2019-01-03 12:51:45 +01:00
jsteube 9ee247c6f8 Fix password length for optimized mode in constraints for hash-mode 22: 55 - (1 + 20 + 1) 2019-01-03 11:03:35 +01:00
Jens Steube 3516fd70a4 Merge pull request #1843 from s3inlc/test-plugin-22_30_40
Added test modules for mode 22, 30 and 40
2019-01-03 10:56:49 +01:00
Sein Coray a4b7a052b8 Added test modules for mode 22, 30 and 40 2019-01-03 00:12:39 +01:00
Sein Coray 50cac0a43b Changed regex to read hash modes from test modules 2019-01-02 20:38:16 +01:00
jsteube 8613e2fc81 test.sh fix packaged hash types 2018-12-29 19:50:27 +01:00
jsteube 3b43bd6d03 Automatically fill HASH_TYPES in test.sh 2018-12-29 18:51:21 +01:00
jsteube ac0560fd4a Make use of module_constraints more easy and fix some modes 2018-12-29 16:23:29 +01:00
jsteube eeff037365 Fix test.sh in non-optimized mode 2018-12-28 22:32:54 +01:00
jsteube f721f23d39 Update test modules to max password length 255 not 256 2018-12-28 22:31:03 +01:00
jsteube 92828910fe Added test_module for -m 300 2018-12-28 21:12:04 +01:00
jsteube 14cda9b33c Added test_module for -m 200 2018-12-28 21:04:31 +01:00
jsteube 9b572d3faa Add remaining updates for test.sh 2018-12-28 20:50:59 +01:00
jsteube 925c089035 test.sh -a 6 fixes 2018-12-28 17:30:52 +01:00
jsteube 813977e419 test.sh first changes 2018-12-28 16:51:40 +01:00
jsteube bcbaef3853 Fix maximum password and salt length in -m 23 2018-12-28 13:20:20 +01:00
jsteube e137794555 Fix random_number() and -m 12 contraints 2018-12-28 12:30:57 +01:00
jsteube e8029cdc5c Generate more reasonable pw and salt length in test.pl mode single 2018-12-28 11:53:41 +01:00
jsteube 062e539b02 Workaround old salt length problem 2018-12-28 10:56:45 +01:00
jsteube 22da2407e9 Make sure word length in test.pl single mode only increases or stays equal to previous one 2018-12-28 00:09:25 +01:00
jsteube 10a7c5df3d Improve test.pl functionality a bit 2018-12-27 19:54:12 +01:00
jsteube fcaa7d5336 Fix test_modules 2018-12-27 19:43:51 +01:00
jsteube 2afb4e0f36 Fix test.pl single mode if password is '0' 2018-12-27 16:31:36 +01:00
jsteube 7538e82b72 Bring back comparison of hashlist in crackfile 2018-12-27 15:49:18 +01:00
jsteube 97fc147aec Do not try passwords > length 31 in optimized mode, because this works only in -a 3 mode 2018-12-24 14:21:45 +01:00
Jens Steube 5717fcd1a6 Update test_modules and test.pl to respect valid password and salt length ranges per hash mode 2018-12-23 18:15:53 +01:00
Jens Steube b20591fb89 Merge pull request #1840 from s3inlc/test-plugin-50_60
Added test modules for mode 50 and 60
2018-12-23 15:18:04 +01:00
Jens Steube ec96c5128f Merge pull request #1839 from s3inlc/test-plugin-20_21_23
Added test modules for mode 20, 21 and 23
2018-12-23 15:17:49 +01:00
Sein Coray c15b095088 Added test modules for mode 50 and 60 2018-12-22 23:20:06 +01:00
Sein Coray b3c29c9412 Added test modules for mode 20, 21 and 23 2018-12-22 22:50:37 +01:00
Jens Steube 1091feb85d Merge pull request #1838 from s3inlc/test-plugin-10_12
Added test modules for mode 10 and 12
2018-12-22 22:27:58 +01:00
Sein Coray f476ccc548 added new test module for mode 10 and 12 2018-12-22 22:18:49 +01:00
Jens Steube 146acbd79f Merge pull request #1837 from s3inlc/test-plugin-18500
Added new test module for mode 18500
2018-12-22 21:19:45 +01:00
jsteube 8bb28837ef Limit single mode to 31 in general as in old test.pl 2018-12-22 21:13:34 +01:00
Sein Coray b09ccbfbb0 Added new test module for mode 18500 2018-12-22 21:10:00 +01:00
R. Yushaev 6365672c34 Add module_preprocess_hashlist hook for tests
Some algorithms have ambiguous hashes (e.g. case-insensetive usernames
in Net-NTLMv2 hashes). This optional function allows test modules to
unify the hashlist before the verification process starts.

Also update readme and minor code formatting.
2018-12-22 19:29:24 +01:00
jsteube 7396ce3273 Remove copy/paste left over 2018-12-21 15:20:16 +01:00
jsteube 864bd3451e Add test module for -m 1500 2018-12-21 14:16:31 +01:00
R. Yushaev 9f1749dce3 Add test modules and helper functions
Modularize mode 5600, add random_ helper functions, update readme.
2018-12-21 12:16:11 +01:00
jsteube ae53dd3b85 Update other modules just for consistency 2018-12-21 09:53:41 +01:00
jsteube 73af860f43 Add functionality in test.pl to allow empty hash returns. This is required to enable hash-mode depending password length checks. NTLM supports just 27 characters in optimized mode, but single mode would produce 32, resulting in a non found password 2018-12-21 09:48:51 +01:00
jsteube c5fb8ab2e8 Fix use of test.pl from test.sh 2018-12-21 09:20:16 +01:00
jsteube c0e83dc471 Some minor test.pl fixes, added m01000.pm 2018-12-21 09:10:23 +01:00
R. Yushaev 444d11a74b Add test modules
Add tests for modes 0, 100, 110, 120, 18400, 18600. Update readme.
2018-12-20 19:18:06 +01:00