1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-15 19:18:23 +00:00
Commit Graph

75 Commits

Author SHA1 Message Date
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