Rosen Penev
b266fa6b7e
hashcat: add meson
...
Provides simpler and faster build recipes than the custom ones currently
in use.
Uses wraps(subprojects) from WrapDB instead of custom dependencies when
the host does not provide them.
Added a CI to test most platforms.
Added wraps in case host system is missing dependencies.
Supports cross compilation. Sample Windows cross build definition files
added.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-04-05 16:15:51 -07:00
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