Alon Leviev
|
77e968b35f
|
Merge pull request #1 from SafeBreach-Labs/develop
Created PoolParty
PoolParty
|
2023-12-06 11:52:43 +00:00 |
|
Alon Leviev
|
b261344cc0
|
Removed use of error handler in query template
|
2023-12-06 11:51:56 +00:00 |
|
Alon Leviev
|
50095b203e
|
Used NT error handler in query func template
|
2023-12-04 12:26:08 +02:00 |
|
Alon Leviev
|
fe2906e46e
|
Merge branch 'develop' of https://github.com/0xDeku/PoolParty into develop
|
2023-12-04 12:21:45 +02:00 |
|
Alon Leviev
|
c0fe98f031
|
Use yoda convention and added inline error func handlers
|
2023-12-04 12:21:12 +02:00 |
|
Alon Leviev
|
20ac929252
|
Update README.md
|
2023-12-03 09:44:42 +02:00 |
|
Alon Leviev
|
eeb3ad51e8
|
Adjust namings
|
2023-12-03 09:41:53 +02:00 |
|
Alon Leviev
|
24937fc041
|
Update README.md
|
2023-12-02 23:44:05 +02:00 |
|
Alon Leviev
|
9edb2b58f2
|
Removed Thread ID and time from logging
|
2023-12-02 23:35:44 +02:00 |
|
Alon Leviev
|
0af28fbef0
|
Create LICENSE
|
2023-12-02 23:35:44 +02:00 |
|
Alon Leviev
|
8ed1c6424b
|
Rebase branch
|
2023-12-02 23:35:02 +02:00 |
|
Alon Leviev
|
0432c85af4
|
Added TODO
|
2023-12-02 23:33:50 +02: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
|
338638c58b
|
Add usage print if invalid variant is used
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
ef98c1af28
|
Added TP_CLEANUP_GROUP
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
643c2f63e9
|
Added TPP_NUMA_NODE structure
|
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
|
7f62ad0995
|
Fixed parameter typo in TpAllocJobNotification
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
9bd9d459b4
|
Fixed usage examples
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
ada178a542
|
Fixed typo
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
5141be9568
|
Removed some TODOs
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
54d3fd6cc3
|
Replaced HandleDeleter with lambda expressions
|
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
|
d7e2bcceb8
|
Added SYSTEMINFOCLASS
|
2023-12-02 23:33:50 +02:00 |
|
Alon Leviev
|
39a5c745ab
|
Added templates for winapi and native api function wrappers
|
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
|
c8b81ff482
|
Removed fixed TODO
|
2023-12-02 23:33:49 +02:00 |
|
Alon Leviev
|
9c606fb56b
|
Removed unused includes
|
2023-12-02 23:33:49 +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
|
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
|
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
|
a3338a89ae
|
Fix includes
|
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 |
|
Alon Leviev
|
c16df9198c
|
Small TODO
|
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
|
ff63f90576
|
Splitted HandleDeleter
|
2023-12-02 23:33:48 +02:00 |
|