12 Commits

Author SHA1 Message Date
Alon Leviev 66d34d2356 Refactor HandleHijacker, add HijackHandles to template method and more 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 ad9599ddab Fixed shellcode side addition errors 2023-12-02 23:33:50 +02:00
Alon Leviev d7e2bcceb8 Added SYSTEMINFOCLASS 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 d760499d40 Replaced custom exceptions with formatted runtime_errors 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 14af91b45a Added HandleDeleter 2023-12-02 23:33:49 +02:00
Alon Leviev 0f341cc32a Added FileHandleHijacker 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