Commit Graph

2759 Commits (5b35c5c1e660717e9a691f8e16ecad02591cd6c5)

Author SHA1 Message Date
jsteube d82149070a Add module for -m 7701
6 years ago
jsteube edbdfb23b3 Add module for -m 7700
6 years ago
jsteube bb7de5db63 Add module for -m 7000
6 years ago
jsteube 9d1d05d85d Add module for -m 7400
6 years ago
jsteube 3faf9116ce Add module for -m 7400
6 years ago
jsteube 014cc8da6b Add module for -m 7300
6 years ago
jsteube 6cca2ff7ce Add module for -m 6900
6 years ago
jsteube 214593d4b1 Add module for -m 6300
6 years ago
jsteube 84357e2bd4 Add module for -m 6700
6 years ago
jsteube 80151320a2 Add module -m 6500
6 years ago
jsteube ad0824261a Add module for -m 6400
6 years ago
jsteube 3d203af066 Add module for -m 5700 and -m 5800
6 years ago
jsteube 36157f00d9 Add module -m 4800
6 years ago
jsteube 9f5b297ac9 Add module -m 3100
6 years ago
jsteube ac1e4bc458 Add module -m 2410
6 years ago
jsteube bf85dd5c53 Add module -m 8200
6 years ago
jsteube 89faa8330f Add module -m 7200
6 years ago
jsteube 5cc04fe92a Add module -m 6600
6 years ago
jsteube d7db71042f Add -m 14600 module
6 years ago
jsteube e20fe6f3d1 add module -m 16700
6 years ago
jsteube 06d8f4cc7b Add module -m 15600
6 years ago
jsteube ff5d983886 Add module -m 16000
6 years ago
jsteube 68d9b798f5 Add missing -m 1100 module
6 years ago
Jens Steube 19c1e46fac
Merge branch 'hash-mode-plugin' into m00023_module
6 years ago
jsteube c9e796fcf0 Add some more modules converted
6 years ago
jsteube a59d1c17eb Fix function declaration for execute_keyboard_layout_mapping()
6 years ago
jsteube 0c08e2fcab Add missing cpu_sha256 in module linking
6 years ago
jsteube 2734464cd1 Fix missing KERN3 use if using OPTS_TYPE_DEEP_COMP_KERNEL
6 years ago
jsteube 6a33be5ea5 Get rid of module_build_plain_postprocess()
6 years ago
jsteube 9b842e30ab Get rid of OPTI_TYPE_PRECOMPUTE_PERMUT
6 years ago
mhasbini 3b90c6c5a7 Add missing OPTS_TYPE & use a temporary buffer when encoding salt
6 years ago
mhasbini 4d125e62e7 Add -m 00023 module
6 years ago
jsteube 62c660afe2 Add -m 14600 module
6 years ago
jsteube c197262831 Add -m 15700 module
6 years ago
jsteube dfef2f9042 Add -m 9300 module
6 years ago
jsteube fc648c02f5 Add -m 2000 module
6 years ago
jsteube ccddfcd2f2 Add -m 1100 module
6 years ago
jsteube 5779fa9df6 Add missing modules 6800, 11300, 13400 and 13500
6 years ago
jsteube 78d2706038 Add -m 8900 module and module_extra_tmp_size()
6 years ago
mhasbini f142651f15 Fix salt encoding
6 years ago
mhasbini 86d7f0a95b Add -m 11500 module & unit test
6 years ago
jsteube 383b6fb4f7 Make hash-mode sorting in --help a bit more readable
6 years ago
jsteube ec518a19b4 Add -m 16900 module
6 years ago
jsteube 773281a58b Add -m 11300 module
6 years ago
jsteube de851c28e1 Add -m 6800 module
6 years ago
jsteube 53f7f4c09d Add -m 13400 module
6 years ago
jsteube 68736ff7a1 Add -m 18300 and -m 18100 module
6 years ago
jsteube 91f6d7c32e Add -m 99999 module
6 years ago
jsteube 380e836cac Add remaining truecrypt modules
6 years ago
jsteube c9ad96bbf9 Add -m 6213 module
6 years ago
jsteube f7d2dc8bfc Add -m 6212 module
6 years ago
jsteube 8eb2558a7e Add -m 6211 module and moved some code around
6 years ago
sharmo 646628e188 Add -m 21 module
6 years ago
jsteube fa5d122fa0 Add unit test for -m 5500
6 years ago
jsteube e1e1ac5341 Add module and unit test for -m 13000
6 years ago
jsteube ae81ecf11c Add module for -m 12500
6 years ago
jsteube b729fe04b7 Add module and unit test for -m 11600
6 years ago
jsteube 2bd55bca74 Add missing hook_salt buffer parameter to decoder/encoder function declaration
6 years ago
Jens Steube 280cc63369
Merge branch 'hash-mode-plugin' into m17600_m18000_modes
6 years ago
Jens Steube 5a768138e5
Merge pull request #1889 from sharmony/hash-mode-plugin
6 years ago
sharmo 049d514d60 add -m 12 module
6 years ago
mhasbini c2fdf6172d Add module and unit test for -m 18000
6 years ago
mhasbini 48b710e73e Add module and unit test for -m 17900
6 years ago
jsteube 83229acd6b Add module and unit test for hash-mode 7100
6 years ago
jsteube c67287e754 Add module and unit test for hash-mode 15000
6 years ago
jsteube fc90bfc00c Add module and unit test for hash-mode 15300
6 years ago
jsteube 67627607be Add module and unit test for hash-mode 18200
6 years ago
jsteube 81c3edede3 Add module and unit test for hash-mode 13100
6 years ago
Jens Steube 17fdf8754d
Merge pull request #1885 from 0xbsec/m17400_m17800_modes
6 years ago
mhasbini 2f89c47ee1 Add module and unit test for -m 17800
6 years ago
jsteube 4951816a30 Add module and unit test for hash-mode 7500
6 years ago
jsteube fcebe9fadb Add module and unit test for hash-mode 1800
6 years ago
jsteube 748a1aac22 Add module and unit test for hash-mode 12000
6 years ago
jsteube d266cb5834 Fix -m 17300 and -m 17700 configuration
6 years ago
mhasbini 5497154a89 Add module and unit test for hash-mode 17700
6 years ago
Jens Steube e1234a4bbc
Merge pull request #1881 from 0xbsec/m17300_module
6 years ago
mhasbini 9aeb4f602e Migrate correct parsing function
6 years ago
jsteube 8ad3333d2a Add module and unit test for hash-mode 3200
6 years ago
jsteube 4b9b59a3cb Add module 5500
6 years ago
jsteube 3f2346e951 Support hashes in outfiles in outfile-check folder without password
6 years ago
jsteube b2154b7ed9 Fix use-after-free of hash_name
6 years ago
jsteube 3cd3ba8e44 Fix gcc warnings
6 years ago
mhasbini cc59de6538 Add -m 17300 module
6 years ago
jsteube 4b49ceea46 Fix module suffix on msys
6 years ago
jsteube 7d7c618629 Go back to code linking into modules until there's a better solution
6 years ago
jsteube 4557bcfbd9 Add modules back to default target
6 years ago
jsteube e493704e5f Add modules to make install target
6 years ago
jsteube 0bec0cfb89 Add -m 3000 module and unit test
6 years ago
jsteube 550b9018f9 Add -m 16801 module
6 years ago
jsteube f859fbea66 Add -m 16800 module and unit test
6 years ago
jsteube 355ae342f7 Add -m 2501 module
6 years ago
jsteube 35265d43f3 Update outfile_check
6 years ago
jsteube 06a5e736b9 Add -m 500 unit test
6 years ago
jsteube da413b4eaa Add -m 5100 module
6 years ago
Gabriele Gristina 1541531a5a Fix dnclen typo
6 years ago
jsteube 05b71b6bc0 Get rid of the compiler warnings caused by LZMA SDK
6 years ago
jsteube a39f414def Add -m 14100 module
6 years ago
jsteube 3b9a26c9f6 Fix -m 20 module
6 years ago
Jens Steube 91dc75b440
Merge pull request #1872 from pellejohnk/module-20
6 years ago
jsteube 1e31b3b271 Add -m 14000 module
6 years ago
Pelle Kuiters 34c8b7af77 module-20: Added module for hashmode 20.
6 years ago
jsteube 47f78199f8 Add -m 600 module
6 years ago
jsteube bc1dd699e3 Add -m 1500 module
6 years ago
jsteube 2915266205 Add -m 18500 module
6 years ago
jsteube 85ae6d0905 Add -m 18600 module
6 years ago
jsteube 2a5f473ef1 Add -m 18400 module
6 years ago
jsteube c3630b2f18 Allow modules to change value from user_options->hash_mode to something different in hashconfig->hash_mode. This will be required for modes that can automatically select the right hash_mode for the user for instance LUKS
6 years ago
jsteube f6ea21449b Add -m 5600 module
6 years ago
jsteube 6cb9142849 Fixed mandatory module functions check
6 years ago
jsteube 5e0ed24f43 Add CHECK_MANDATORY()
6 years ago
jsteube 79c8618025 Fix cross-compiled binaries and modules
6 years ago
jsteube 083d6e1fb2 Refresh dynloader management
6 years ago
jsteube 0cd2c5ab35 Use -export_dynamic instead of --export-dynamic on OSX
6 years ago
jsteube 56d7b8ceaa Do not compile modules by default during migration
6 years ago
jsteube 555318f843 Replace -rdynamic with more cross-platform compatible --export-dynamic
6 years ago
jsteube 036e4eba2c Use -rdynamic instead of including sources of depencies for module compilation
6 years ago
jsteube b71e06fca8 Move module sources to src/modules
6 years ago
jsteube 2d4834b735 Add md5crypt based modules
6 years ago
jsteube 02fe28fe6c Preparation for -m 501
6 years ago
jsteube 3c794b370b Add -m 500 module
6 years ago
jsteube 676dd1c410 Clean up some migrated code from interface_migrated.c
6 years ago
jsteube 91fc5286fa Fix module_hash_binary_parse check
6 years ago
jsteube bc22bfee2e Some cleanup
6 years ago
jsteube 17bd76ee62 Use settings from selftest hash for benchmark unless overriden by module hooks
6 years ago
jsteube 74265307fe Automate module interface version management
6 years ago
jsteube 26033e5787 Make use of return length from ascii_digest instead of calling strlen()
6 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
6 years ago
jsteube fcfd07ceb2 Move parse_and_store_generic_salt to shared.c
6 years ago
jsteube df1e00e4ed Fix out-of-boundary reads in base32/base64 operations
6 years ago
jsteube 5e0dec0d6d Bring back needed variables
6 years ago
jsteube 77739ec946 Remove unused variable
6 years ago
jsteube 6aa7c9befb Prepare to make byte swapping more intuitional in encoding/decoding functions
6 years ago
Gabriele Gristina 7d3fee8a55 Fix Makefile DEBUG flags for OSX, add modules compiles by default
6 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
6 years ago
jsteube 86819c070f Add module_hash_save_binary() and module_hash_init_selftest()
6 years ago
jsteube 54edd16746 Clean up some code
6 years ago
jsteube 0186f025d3 Add support for hash modules to usage.c
6 years ago
jsteube aec6a3bc99 Get rid of hash_mode depending branches in potfile.c
6 years ago
jsteube 4c133c4567 Prepare hash_category
6 years ago
jsteube bbcc8fea29 Use MODULE_DEFAULT in module_init to reference a global default function
6 years ago
jsteube 888da50aad Get rid of hash_mode depending branches in status.c
6 years ago
jsteube e0deb3f825 Add module_deep_comp_kernel()
6 years ago
jsteube 6cbb5e4992 Refactor kernel_accel, kernel_loops and kernel_threads management in combination with modules
6 years ago
jsteube 9190be8d44 Add forced_kernel_accel function
6 years ago
jsteube e17c3a54d8 Add hook for unstable_warning
6 years ago
jsteube 5633d6808f Move hash_mode specific code which enforce the use of the JiT compiler to modules
6 years ago
jsteube e537197184 Add module_build_plain_postprocess()
6 years ago
jsteube 704f353395 Update brain.c hash_mode access
6 years ago
jsteube 8afb54a93b Fix --benchmark-all on windows
6 years ago
jsteube a81a566121 Remove hashcat_ctx requirement in ascii_digest()
6 years ago