bool mimikatz::initLocalModules() { mod_system::getVersion(&mod_system::GLOB_Version); mod_mimikatz_sekurlsa::loadLsaSrv(); mod_cryptoapi::loadRsaEnh(); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"", L"Standard", mod_mimikatz_standard::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"crypto", L"Cryptography and Certificates", mod_mimikatz_crypto::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"hash", L"Hash", mod_mimikatz_hash::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"system", L"Management System", mod_mimikatz_system::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"process", L"Handling Process", mod_mimikatz_process::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"thread", L"Handling Threads", mod_mimikatz_thread::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"service", L"Handling Services", mod_mimikatz_service::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"privilege", L"Privilege Manipulation", mod_mimikatz_privilege::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"handle", L"Handle Manipulation", mod_mimikatz_handle::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"impersonate", L"Access Token Manipulation", mod_mimikatz_impersonate::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"winmine", L"Minesweeper Handles", mod_mimikatz_winmine::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"minesweeper", L"Manipulation of Minesweeper 7", mod_mimikatz_minesweeper::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"nogpo", L"Anti-GPO and Various Patches", mod_mimikatz_nogpo::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"samdump", L"SAM Dump", mod_mimikatz_samdump::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"inject", L"Injector Libraries", mod_mimikatz_inject::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"ts", L"Terminal Server", mod_mimikatz_terminalserver::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"misc", L"Miscellaneous Functions without their own Module", mod_mimikatz_divers::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"sekurlsa", L"Dump current sessions LSASS", mod_mimikatz_sekurlsa::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"efs", L"EFS Manipulation", mod_mimikatz_efs::getMimiKatzCommands())); return true; }
bool mimikatz::initLocalModules() { mod_system::getVersion(&mod_system::GLOB_Version); mod_mimikatz_sekurlsa::loadLsaSrv(); mod_cryptoapi::loadRsaEnh(); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"", L"Standard", mod_mimikatz_standard::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"crypto", L"Cryptographie et certificats", mod_mimikatz_crypto::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"hash", L"Hash", mod_mimikatz_hash::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"system", L"Gestion système", mod_mimikatz_system::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"process", L"Manipulation des processus", mod_mimikatz_process::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"thread", L"Manipulation des threads", mod_mimikatz_thread::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"service", L"Manipulation des services", mod_mimikatz_service::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"privilege", L"Manipulation des privilèges", mod_mimikatz_privilege::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"handle", L"Manipulation des handles", mod_mimikatz_handle::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"impersonate", L"Manipulation tokens d\'accès", mod_mimikatz_impersonate::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"winmine", L"Manipulation du démineur", mod_mimikatz_winmine::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"minesweeper", L"Manipulation du démineur 7", mod_mimikatz_minesweeper::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"nogpo", L"Anti-gpo et patchs divers", mod_mimikatz_nogpo::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"samdump", L"Dump de SAM", mod_mimikatz_samdump::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"inject", L"Injecteur de librairies", mod_mimikatz_inject::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"ts", L"Terminal Server", mod_mimikatz_terminalserver::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"divers", L"Fonctions diverses n\'ayant pas encore assez de corps pour avoir leurs propres module", mod_mimikatz_divers::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"sekurlsa", L"Dump des sessions courantes par providers LSASS", mod_mimikatz_sekurlsa::getMimiKatzCommands())); mesModules.push_back(KIWI_MIMIKATZ_LOCAL_MODULE(L"efs", L"Manipulations EFS", mod_mimikatz_efs::getMimiKatzCommands())); return true; }