14 Commits

Author SHA1 Message Date
Alon Leviev c0fe98f031 Use yoda convention and added inline error func handlers 2023-12-04 12:21:12 +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 ad9599ddab Fixed shellcode side addition errors 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 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 ed16bd589c Added native api last error convertion 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 b092358329 Added template for NtQuery functions 2023-12-02 23:33:49 +02:00
Alon Leviev fde9139d50 Added handle RAII wrappers 2023-12-02 23:33:48 +02:00
Alon Leviev 817462f414 Removed C style allocations with c++ smart pointers 2023-12-02 23:33:48 +02:00
Alon Leviev 70fea59fa5 Add project files. 2023-12-02 23:33:48 +02:00