jsteube
|
b71e06fca8
|
Move module sources to src/modules
|
5 years ago |
jsteube
|
2d4834b735
|
Add md5crypt based modules
|
5 years ago |
jsteube
|
02fe28fe6c
|
Preparation for -m 501
|
5 years ago |
jsteube
|
3c794b370b
|
Add -m 500 module
|
5 years ago |
jsteube
|
676dd1c410
|
Clean up some migrated code from interface_migrated.c
|
5 years ago |
jsteube
|
91fc5286fa
|
Fix module_hash_binary_parse check
|
5 years ago |
jsteube
|
bc22bfee2e
|
Some cleanup
|
5 years ago |
jsteube
|
17bd76ee62
|
Use settings from selftest hash for benchmark unless overriden by module hooks
|
5 years ago |
jsteube
|
74265307fe
|
Automate module interface version management
|
5 years ago |
jsteube
|
26033e5787
|
Make use of return length from ascii_digest instead of calling strlen()
|
5 years ago |
jsteube
|
03f315a4ab
|
Automatic append of salts to SALT_TYPE_GENERIC hashes is comfortable but counter-intuitive, everything that gets decoded in the module should be also accessed when encoding it again
|
5 years ago |
jsteube
|
fcfd07ceb2
|
Move parse_and_store_generic_salt to shared.c
|
5 years ago |
jsteube
|
df1e00e4ed
|
Fix out-of-boundary reads in base32/base64 operations
|
5 years ago |
jsteube
|
5e0dec0d6d
|
Bring back needed variables
|
5 years ago |
jsteube
|
77739ec946
|
Remove unused variable
|
5 years ago |
jsteube
|
6aa7c9befb
|
Prepare to make byte swapping more intuitional in encoding/decoding functions
|
5 years ago |
Gabriele Gristina
|
7d3fee8a55
|
Fix Makefile DEBUG flags for OSX, add modules compiles by default
|
5 years ago |
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
|
5 years ago |
jsteube
|
86819c070f
|
Add module_hash_save_binary() and module_hash_init_selftest()
|
5 years ago |
jsteube
|
54edd16746
|
Clean up some code
|
5 years ago |
jsteube
|
0186f025d3
|
Add support for hash modules to usage.c
|
5 years ago |
jsteube
|
aec6a3bc99
|
Get rid of hash_mode depending branches in potfile.c
|
5 years ago |
jsteube
|
4c133c4567
|
Prepare hash_category
|
5 years ago |
jsteube
|
bbcc8fea29
|
Use MODULE_DEFAULT in module_init to reference a global default function
|
5 years ago |
jsteube
|
888da50aad
|
Get rid of hash_mode depending branches in status.c
|
5 years ago |
jsteube
|
e0deb3f825
|
Add module_deep_comp_kernel()
|
5 years ago |
jsteube
|
6cbb5e4992
|
Refactor kernel_accel, kernel_loops and kernel_threads management in combination with modules
|
5 years ago |
jsteube
|
9190be8d44
|
Add forced_kernel_accel function
|
5 years ago |
jsteube
|
e17c3a54d8
|
Add hook for unstable_warning
|
5 years ago |
jsteube
|
5633d6808f
|
Move hash_mode specific code which enforce the use of the JiT compiler to modules
|
5 years ago |
jsteube
|
e537197184
|
Add module_build_plain_postprocess()
|
5 years ago |
jsteube
|
704f353395
|
Update brain.c hash_mode access
|
5 years ago |
jsteube
|
8afb54a93b
|
Fix --benchmark-all on windows
|
5 years ago |
jsteube
|
a81a566121
|
Remove hashcat_ctx requirement in ascii_digest()
|
5 years ago |
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
|
5 years ago |
jsteube
|
0421cc6782
|
Add OPTS_TYPE_PT_ALWAYS_HEXIFY
|
5 years ago |
jsteube
|
0ce01b8836
|
Make use of module_hash_decode_outfile() in potfile.c as well
|
5 years ago |
jsteube
|
cfc9772e0e
|
Add module_hash_decode_zero_hash()
|
5 years ago |
jsteube
|
3ad6fab63e
|
Add module_potfile_disable()
|
5 years ago |
jsteube
|
da30151b70
|
Get rid of hash_mode in outfile_check.c
|
5 years ago |
jsteube
|
6928e5bfbe
|
Get rid of hash_mode in outfile_check.c
|
5 years ago |
jsteube
|
ce0e19f185
|
Compile module as .dll example
|
5 years ago |
jsteube
|
4028bae578
|
Use dynloader.c instead of dlopen() directly
|
5 years ago |
jsteube
|
15f546bc4e
|
Update appveyor to not check dev branch
|
5 years ago |
R. Yushaev
|
031094552b
|
Add Makefile target 'modules'
Allows to build all shared objects in modules directory using the
command 'make modules'. Also add objects to gitignore.
|
5 years ago |
jsteube
|
7e1e1d34f8
|
Use real dlopen() to load the module
|
5 years ago |
jsteube
|
fa0b8e643d
|
Fix pwdump column names
|
5 years ago |
jsteube
|
ac55386553
|
Get rid of hash_mode in selftest.c
|
5 years ago |
jsteube
|
ea22065b9c
|
Get rid of hash_mode in user_options.c
|
5 years ago |
jsteube
|
e56c5035aa
|
Get rid of hash_mode in wordlist.c
|
5 years ago |