/* Benjamin DELPY `gentilkiwi` http://blog.gentilkiwi.com benjamin@gentilkiwi.com Licence : http://creativecommons.org/licenses/by/3.0/fr/ */ #pragma once #include "globdefs.h" #include "mod_inject.h" #include "mod_system.h" #include "mod_process.h" #include "mod_service.h" #include "mod_pipe.h" #include class mod_mimikatz_inject { private: static bool injectInPid(DWORD & pid, wstring & libPath, bool isComm = true); static void startComm(); public: static mod_pipe * monCommunicator; static bool closeThisCommunicator(); static vector getMimiKatzCommands(); static bool pid(vector * arguments); static bool process(vector * arguments); static bool service(vector * arguments); static bool injectlegacy(vector * arguments); };