Commit Graph

  • 77e968b35f Merge pull request #1 from SafeBreach-Labs/develop main PoolParty develop Alon Leviev 2023-12-06 11:52:43 +00:00
  • b261344cc0 Removed use of error handler in query template Alon Leviev 2023-12-06 11:51:56 +00:00
  • 50095b203e Used NT error handler in query func template Alon Leviev 2023-12-04 12:26:08 +02:00
  • fe2906e46e Merge branch 'develop' of https://github.com/0xDeku/PoolParty into develop Alon Leviev 2023-12-04 12:21:45 +02:00
  • c0fe98f031 Use yoda convention and added inline error func handlers Alon Leviev 2023-12-04 12:21:12 +02:00
  • 20ac929252 Update README.md Alon Leviev 2023-12-03 09:44:42 +02:00
  • eeb3ad51e8 Adjust namings Alon Leviev 2023-12-03 09:41:53 +02:00
  • 24937fc041 Update README.md Alon Leviev 2023-12-02 23:44:05 +02:00
  • 9edb2b58f2 Removed Thread ID and time from logging Alon Leviev 2023-12-02 22:57:51 +02:00
  • 0af28fbef0 Create LICENSE Alon Leviev 2023-12-02 14:26:10 +02:00
  • 8ed1c6424b Rebase branch Alon Leviev 2023-12-02 23:35:02 +02:00
  • 0432c85af4 Added TODO Alon Leviev 2023-12-02 14:27:13 +02:00
  • 0761f0ac67 Renamed PoolParty classes and adjusted help message Alon Leviev 2023-12-02 13:03:04 +02:00
  • 66d34d2356 Refactor HandleHijacker, add HijackHandles to template method and more Alon Leviev 2023-12-02 04:10:12 +02:00
  • 273f108eb2 Added initial RemoteTimerCallbackInsertion implementation Alon Leviev 2023-10-30 23:29:10 -07:00
  • 338638c58b Add usage print if invalid variant is used Alon Leviev 2023-10-30 18:02:04 -07:00
  • ef98c1af28 Added TP_CLEANUP_GROUP Alon Leviev 2023-10-29 14:11:24 -07:00
  • 643c2f63e9 Added TPP_NUMA_NODE structure Alon Leviev 2023-10-11 14:54:52 +03:00
  • 281b1f3f6b Added support for I/O completion hijacking and improved design Alon Leviev 2023-09-05 23:18:23 +03:00
  • 7f62ad0995 Fixed parameter typo in TpAllocJobNotification Alon Leviev 2023-08-29 15:44:22 +03:00
  • 9bd9d459b4 Fixed usage examples Alon Leviev 2023-08-07 21:15:54 +03:00
  • ada178a542 Fixed typo Alon Leviev 2023-07-07 13:40:18 +03:00
  • 5141be9568 Removed some TODOs Alon Leviev 2023-07-02 20:28:30 +03:00
  • 54d3fd6cc3 Replaced HandleDeleter with lambda expressions Alon Leviev 2023-07-01 16:53:12 +03:00
  • ad9599ddab Fixed shellcode side addition errors Alon Leviev 2023-07-01 16:45:26 +03:00
  • 6dc47823cb Fixed shellcode size calculation issue Alon Leviev 2023-07-01 13:45:45 +03:00
  • 19d7275251 Fixed wchar logging issue Alon Leviev 2023-06-30 15:44:26 +03:00
  • d7e2bcceb8 Added SYSTEMINFOCLASS Alon Leviev 2023-06-30 13:24:08 +03:00
  • 39a5c745ab Added templates for winapi and native api function wrappers Alon Leviev 2023-06-30 13:13:05 +03:00
  • 36296b954a Added new variant TP_DIRECT injection Alon Leviev 2023-06-27 23:58:36 +03:00
  • c8b81ff482 Removed fixed TODO Alon Leviev 2023-06-27 22:05:31 +03:00
  • 9c606fb56b Removed unused includes Alon Leviev 2023-06-27 22:01:58 +03:00
  • b8af74d48f Fixed some minor TODOs Alon Leviev 2023-06-27 21:55:03 +03:00
  • f4f4e83180 Fixed ReSharper suggestions Alon Leviev 2023-06-27 21:37:46 +03:00
  • bf1a44cb51 Add support injecting to high privileges processes Alon Leviev 2023-06-27 20:46:24 +03:00
  • ee61612a02 Move Memory.* functions to WinApi.* Alon Leviev 2023-06-27 17:48:14 +03:00
  • ed16bd589c Added native api last error convertion Alon Leviev 2023-06-26 10:24:53 +03:00
  • d760499d40 Replaced custom exceptions with formatted runtime_errors Alon Leviev 2023-06-25 21:01:46 +03:00
  • aca7634298 Added virtual destructors to PoolParty and derived classes Alon Leviev 2023-06-25 10:09:53 +03:00
  • b092358329 Added template for NtQuery functions Alon Leviev 2023-06-24 14:49:54 +03:00
  • a3338a89ae Fix includes Alon Leviev 2023-06-24 00:30:55 +03:00
  • 14af91b45a Added HandleDeleter Alon Leviev 2023-06-24 00:29:38 +03:00
  • 0f341cc32a Added FileHandleHijacker Alon Leviev 2023-06-24 00:23:06 +03:00
  • a19a54fbc9 Removed Duplicator and added HandleHijacker interface instead Alon Leviev 2023-06-23 20:58:18 +03:00
  • c16df9198c Small TODO Alon Leviev 2023-06-23 17:28:29 +03:00
  • 179e6b2414 Added logs and removed un-needed comments Alon Leviev 2023-06-23 00:08:31 +03:00
  • 37c13830b7 Added logs to RemoteWorkItemInsertion variant and PoolParty Alon Leviev 2023-06-20 23:33:56 +03:00
  • 0171c747cf Fixed design to support no allocation injections Alon Leviev 2023-06-20 20:50:39 +03:00
  • f567f31514 Removed PoolParty::TriggerExecution Alon Leviev 2023-06-20 18:11:19 +03:00
  • ff63f90576 Splitted HandleDeleter Alon Leviev 2023-06-20 18:09:02 +03:00
  • f54a93885f Changed HandleDeleter to a class Alon Leviev 2023-06-19 23:25:48 +03:00
  • 1d7f2e6cf1 Remove unused code Alon Leviev 2023-06-19 20:38:00 +03:00
  • fe4cad84f2 Added RAII wrapper to w_CreateEvent, w_CreateFile, w_CreateJobObject Alon Leviev 2023-06-19 20:30:52 +03:00
  • e04f1a5e29 Added RAII wrapper to w_DuplicateHandle Alon Leviev 2023-06-19 20:20:21 +03:00
  • fde9139d50 Added handle RAII wrappers Alon Leviev 2023-06-19 20:07:07 +03:00
  • 817462f414 Removed C style allocations with c++ smart pointers Alon Leviev 2023-06-18 20:02:40 +03:00
  • e919f4c84d Changed ThreadPoolAllocateWork to a wrapper Alon Leviev 2023-06-17 15:33:30 +03:00
  • fa5813b179 Removed unused writer.cpp Alon Leviev 2023-06-17 15:23:38 +03:00
  • 70fea59fa5 Add project files. Alon Leviev 2023-06-17 12:52:52 +03:00
  • 292b910c79 Add .gitattributes and .gitignore. Alon Leviev 2023-06-17 12:52:50 +03:00
  • 58d14f714e Initial commit Alon Leviev 2023-05-21 19:13:32 +03:00