26 Commits

Author SHA1 Message Date
Alon Leviev b261344cc0 Removed use of error handler in query template 2023-12-06 11:51:56 +00:00
Alon Leviev 0761f0ac67 Renamed PoolParty classes and adjusted help message 2023-12-02 23:33:50 +02:00
Alon Leviev 66d34d2356 Refactor HandleHijacker, add HijackHandles to template method and more 2023-12-02 23:33:50 +02:00
Alon Leviev 273f108eb2 Added initial RemoteTimerCallbackInsertion implementation 2023-12-02 23:33:50 +02:00
Alon Leviev 281b1f3f6b Added support for I/O completion hijacking and improved design 2023-12-02 23:33:50 +02:00
Alon Leviev ada178a542 Fixed typo 2023-12-02 23:33:50 +02:00
Alon Leviev ad9599ddab Fixed shellcode side addition errors 2023-12-02 23:33:50 +02:00
Alon Leviev 6dc47823cb Fixed shellcode size calculation issue 2023-12-02 23:33:50 +02:00
Alon Leviev 19d7275251 Fixed wchar logging issue 2023-12-02 23:33:50 +02:00
Alon Leviev 36296b954a Added new variant TP_DIRECT injection 2023-12-02 23:33:50 +02:00
Alon Leviev b8af74d48f Fixed some minor TODOs 2023-12-02 23:33:49 +02:00
Alon Leviev f4f4e83180 Fixed ReSharper suggestions 2023-12-02 23:33:49 +02:00
Alon Leviev bf1a44cb51 Add support injecting to high privileges processes 2023-12-02 23:33:49 +02:00
Alon Leviev ee61612a02 Move Memory.* functions to WinApi.* 2023-12-02 23:33:49 +02:00
Alon Leviev aca7634298 Added virtual destructors to PoolParty and derived classes 2023-12-02 23:33:49 +02:00
Alon Leviev b092358329 Added template for NtQuery functions 2023-12-02 23:33:49 +02:00
Alon Leviev a19a54fbc9 Removed Duplicator and added HandleHijacker interface instead 2023-12-02 23:33:49 +02:00
Alon Leviev 179e6b2414 Added logs and removed un-needed comments 2023-12-02 23:33:49 +02:00
Alon Leviev 37c13830b7 Added logs to RemoteWorkItemInsertion variant and PoolParty 2023-12-02 23:33:48 +02:00
Alon Leviev 0171c747cf Fixed design to support no allocation injections 2023-12-02 23:33:48 +02:00
Alon Leviev f567f31514 Removed PoolParty::TriggerExecution 2023-12-02 23:33:48 +02:00
Alon Leviev fe4cad84f2 Added RAII wrapper to w_CreateEvent, w_CreateFile, w_CreateJobObject 2023-12-02 23:33:48 +02:00
Alon Leviev e04f1a5e29 Added RAII wrapper to w_DuplicateHandle 2023-12-02 23:33:48 +02:00
Alon Leviev fde9139d50 Added handle RAII wrappers 2023-12-02 23:33:48 +02:00
Alon Leviev e919f4c84d Changed ThreadPoolAllocateWork to a wrapper 2023-12-02 23:33:48 +02:00
Alon Leviev 70fea59fa5 Add project files. 2023-12-02 23:33:48 +02:00