Commit Graph

74 Commits

Author SHA1 Message Date
jsteube b71e06fca8 Move module sources to src/modules 2019-01-13 15:28:42 +01:00
jsteube 2d4834b735 Add md5crypt based modules 2019-01-13 00:35:22 +01:00
jsteube 02fe28fe6c Preparation for -m 501 2019-01-12 23:42:31 +01:00
jsteube 3adec86fcc Fix md5crypt encoder 2019-01-12 22:18:49 +01:00
jsteube 3c794b370b Add -m 500 module 2019-01-12 21:48:18 +01:00
jsteube c3c665a338 Add -m 400 module 2019-01-12 15:33:46 +01:00
jsteube bc22bfee2e Some cleanup 2019-01-12 15:05:33 +01:00
jsteube b94f7ca411 Add -m 110 module 2019-01-12 13:26:18 +01:00
jsteube 74265307fe Automate module interface version management 2019-01-12 00:39:13 +01:00
jsteube 219f2091f3 Add -m 11 module 2019-01-11 23:26:10 +01:00
jsteube 93e081144a Add -m 10 module 2019-01-11 23:14:52 +01:00
jsteube 269245171d Remove some unneeded code 2019-01-09 16:17:38 +01:00
Jens Steube e0a630d5a5 Merge pull request #1864 from matrix/hash-mode-plugin-2400
Add Cisco-PIX MD5 module
2019-01-09 16:10:52 +01:00
Jens Steube d2dfc75d11 Merge pull request #1862 from matrix/hash-mode-plugin-md4
Add MD4 module
2019-01-09 11:17:04 +01:00
Jens Steube 278b739907 Merge pull request #1860 from matrix/hash-mode-plugin-300
Add 300 (MySQL4.1/MySQL5) module
2019-01-09 11:10:42 +01:00
Jens Steube 4e253e5b54 Merge pull request #1858 from matrix/hash-mode-plugin-MySQL323
Add MySQL323 module
2019-01-09 11:03:48 +01:00
jsteube 2d64dcccab Fix some spacing and buffer size 2019-01-09 10:57:04 +01:00
Jens Steube 2e841a1c26 Merge pull request #1857 from matrix/hash-mode-plugin-101
Add 101 (nsldap, SHA-1(Base64), Netscape LDAP SHA) module
2019-01-09 10:18:16 +01:00
jsteube 01f04ed80d Fix spacing 2019-01-09 10:15:01 +01:00
jsteube da2249d143 Fix spacing/tabs 2019-01-09 10:09:12 +01:00
Jens Steube 0394df1faf Merge pull request #1855 from matrix/hash-mode-plugin-sha384
Add SHA384 module
2019-01-09 10:07:21 +01:00
jsteube e453a9dc04 Fix spacing/tabs 2019-01-09 10:06:14 +01:00
Jens Steube ac9d0603a0 Merge pull request #1854 from matrix/hash-mode-plugin-sha224
Add SHA224 module
2019-01-09 09:59:51 +01:00
Gabriele Gristina f63ef15da1 Fix HASH_CATEGORY in Cisco-PIX MD5 module 2019-01-09 00:03:59 +01:00
Gabriele Gristina 6fb999a505 Add Cisco-PIX MD5 module 2019-01-08 23:57:58 +01:00
Gabriele Gristina 6fc74a2bdb Add MD4 module 2019-01-08 23:32:17 +01:00
Gabriele Gristina 3ac97c9ef5 Add 300 (MySQL4.1/MySQL5) module 2019-01-08 23:19:56 +01:00
Gabriele Gristina d5ee7b42e2 Add missing OPTS_TYPE to MySQL323 module 2019-01-08 23:11:20 +01:00
Gabriele Gristina 8ff2078bda Add MySQL323 module 2019-01-08 22:59:31 +01:00
Gabriele Gristina a64ef4f921 Add 101 (nsldap, SHA-1(Base64), Netscape LDAP SHA) module 2019-01-08 22:40:15 +01:00
Gabriele Gristina 2068f88371 Add SHA384 module 2019-01-08 22:03:07 +01:00
Gabriele Gristina aa15ae9fb5 Add SHA224 module 2019-01-08 21:46:10 +01:00
Gabriele Gristina f5f6625a08 Add SHA1 module 2019-01-08 21:35:16 +01:00
Gabriele Gristina 0b1046d275 Remove additional space chars from SHA256 module 2019-01-08 21:11:49 +01:00
Gabriele Gristina 9f6a27e8b6 Add SHA256 module 2019-01-08 20:28:25 +01:00
jsteube 5bc292fe9b Update existing encoder / decoder to work with updated converter functions 2019-01-08 20:11:12 +01:00
Gabriele Gristina 82fcfafadf Add SHA2-512 module 2019-01-08 17:57:37 +01:00
jsteube 8a5f07df93 Add MD5 module 2019-01-08 16:31:41 +01:00
jsteube 0ae955c5ba With this commit, all hash_mode depending branches from core files are converted into hooks which can be registered on a module level 2019-01-08 15:55:11 +01:00
jsteube 86819c070f Add module_hash_save_binary() and module_hash_init_selftest() 2019-01-07 10:05:50 +01:00
jsteube 4c133c4567 Prepare hash_category 2019-01-05 21:02:19 +01:00
jsteube bbcc8fea29 Use MODULE_DEFAULT in module_init to reference a global default function 2019-01-05 20:17:12 +01:00
jsteube 888da50aad Get rid of hash_mode depending branches in status.c 2019-01-05 19:18:30 +01:00
jsteube e0deb3f825 Add module_deep_comp_kernel() 2019-01-05 18:44:43 +01:00
jsteube 6cbb5e4992 Refactor kernel_accel, kernel_loops and kernel_threads management in combination with modules 2019-01-05 18:24:37 +01:00
jsteube 9190be8d44 Add forced_kernel_accel function 2019-01-05 17:01:16 +01:00
jsteube 5633d6808f Move hash_mode specific code which enforce the use of the JiT compiler to modules 2019-01-04 11:23:48 +01:00
jsteube e537197184 Add module_build_plain_postprocess() 2019-01-03 15:43:19 +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 cfc9772e0e Add module_hash_decode_zero_hash() 2018-12-20 12:59:56 +01:00