Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SafeBreach-Labs/PoolParty
/ functions
Functions
73 in github.com/SafeBreach-Labs/PoolParty
⨍
Functions
73
◇
Types & classes
103
↓ 13 callers
Function
w_WriteProcessMemory
TODO: Add check for lpNumberOfBytesWritten
PoolParty/WinApi.cpp:153
↓ 12 callers
Function
GetLastErrorString
PoolParty/Misc.cpp:35
↓ 10 callers
Function
NT_SUCCESS_OR_RAISE
PoolParty/Native.hpp:274
↓ 9 callers
Function
w_VirtualAllocEx
TODO: Figure out including this in the error handlers
PoolParty/WinApi.cpp:142
↓ 6 callers
Function
RAISE_IF_FALSE
PoolParty/WinApi.hpp:45
↓ 4 callers
Function
RAISE_IF_HANDLE_INVALID
PoolParty/WinApi.hpp:53
↓ 3 callers
Method
GetTargetThreadPoolWorkerFactoryHandle
PoolParty/PoolParty.cpp:17
↓ 3 callers
Method
GetWorkerFactoryBasicInformation
PoolParty/PoolParty.cpp:38
↓ 3 callers
Function
HijackProcessHandle
PoolParty/HandleHijacker.cpp:4
↓ 3 callers
Function
PrintUsage
PoolParty/main.cpp:24
↓ 2 callers
Function
w_NtAlpcCreatePort
PoolParty/Native.cpp:47
↓ 2 callers
Function
w_SetInformationJobObject
PoolParty/WinApi.cpp:118
↓ 1 callers
Method
AllocateShellcodeMemory
PoolParty/PoolParty.cpp:50
↓ 1 callers
Method
GetTargetProcessHandle
PoolParty/PoolParty.cpp:10
↓ 1 callers
Method
GetTargetThreadPoolIoCompletionHandle
PoolParty/PoolParty.cpp:24
↓ 1 callers
Method
GetTargetThreadPoolTimerHandle
PoolParty/PoolParty.cpp:31
↓ 1 callers
Method
HijackHandles
PoolParty/PoolParty.cpp:46
↓ 1 callers
Function
HijackIRTimerProcessHandle
PoolParty/HandleHijacker.cpp:50
↓ 1 callers
Function
HijackIoCompletionProcessHandle
PoolParty/HandleHijacker.cpp:45
↓ 1 callers
Function
HijackWorkerFactoryProcessHandle
PoolParty/HandleHijacker.cpp:40
↓ 1 callers
Function
InitLogging
PoolParty/main.cpp:104
↓ 1 callers
Method
Inject
PoolParty/PoolParty.cpp:63
↓ 1 callers
Function
ParseArgs
PoolParty/main.cpp:43
↓ 1 callers
Function
PoolPartyFactory
PoolParty/main.cpp:78
↓ 1 callers
Method
SetupExecution
PoolParty/PoolParty.cpp:101
↓ 1 callers
Method
WriteShellcode
PoolParty/PoolParty.cpp:57
↓ 1 callers
Function
w_AssignProcessToJobObject
PoolParty/WinApi.cpp:131
↓ 1 callers
Function
w_CreateEvent
PoolParty/WinApi.cpp:40
↓ 1 callers
Function
w_CreateFile
PoolParty/WinApi.cpp:59
↓ 1 callers
Function
w_CreateJobObject
PoolParty/WinApi.cpp:102
↓ 1 callers
Function
w_CreateThreadpoolIo
PoolParty/ThreadPool.cpp:22
↓ 1 callers
Function
w_CreateThreadpoolTimer
PoolParty/ThreadPool.cpp:54
↓ 1 callers
Function
w_CreateThreadpoolWait
PoolParty/ThreadPool.cpp:14
↓ 1 callers
Function
w_CreateThreadpoolWork
PoolParty/ThreadPool.cpp:5
↓ 1 callers
Function
w_DuplicateHandle
PoolParty/WinApi.cpp:16
↓ 1 callers
Function
w_FormatMessageA
TODO: Move to WinApi.hpp
PoolParty/Misc.cpp:4
↓ 1 callers
Function
w_NtAlpcConnectPort
PoolParty/Native.cpp:65
↓ 1 callers
Function
w_NtAlpcSetInformation
PoolParty/Native.cpp:56
↓ 1 callers
Function
w_NtQueryInformationWorkerFactory
PoolParty/WorkerFactory.cpp:3
↓ 1 callers
Function
w_NtSetInformationWorkerFactory
PoolParty/WorkerFactory.cpp:22
↓ 1 callers
Function
w_NtSetTimer2
PoolParty/Native.cpp:125
↓ 1 callers
Function
w_OpenProcess
PoolParty/WinApi.cpp:3
↓ 1 callers
Function
w_RtlAdjustPrivilege
PoolParty/Native.cpp:98
↓ 1 callers
Function
w_SetEvent
PoolParty/WinApi.cpp:166
↓ 1 callers
Function
w_TpAllocAlpcCompletion
PoolParty/ThreadPool.cpp:30
↓ 1 callers
Function
w_TpAllocJobNotification
PoolParty/ThreadPool.cpp:42
↓ 1 callers
Function
w_WriteFile
PoolParty/WinApi.cpp:84
↓ 1 callers
Function
w_ZwAssociateWaitCompletionPacket
PoolParty/Native.cpp:3
↓ 1 callers
Function
w_ZwSetInformationFile
PoolParty/Native.cpp:28
↓ 1 callers
Function
w_ZwSetIoCompletion
PoolParty/Native.cpp:112
Method
AsynchronousWorkItemInsertion
PoolParty/PoolParty.cpp:74
Method
PoolParty
PoolParty/PoolParty.cpp:5
Method
RemoteTpAlpcInsertion
PoolParty/PoolParty.cpp:222
Method
RemoteTpDirectInsertion
PoolParty/PoolParty.cpp:324
Method
RemoteTpIoInsertion
PoolParty/PoolParty.cpp:178
Method
RemoteTpJobInsertion
PoolParty/PoolParty.cpp:292
Method
RemoteTpTimerInsertion
PoolParty/PoolParty.cpp:344
Method
RemoteTpWaitInsertion
PoolParty/PoolParty.cpp:148
Method
RemoteTpWorkInsertion
PoolParty/PoolParty.cpp:108
Method
WorkerFactoryStartRoutineOverwrite
PoolParty/PoolParty.cpp:84
Function
main
PoolParty/main.cpp:120
Function
w_QueryInformation
PoolParty/Native.hpp:287
Function
w_ReadProcessMemory
PoolParty/WinApi.hpp:67
Method
~AsynchronousWorkItemInsertion
PoolParty/PoolParty.hpp:73
Method
~PoolParty
PoolParty/PoolParty.hpp:63
Method
~RemoteTpAlpcInsertion
PoolParty/PoolParty.hpp:116
Method
~RemoteTpDirectInsertion
PoolParty/PoolParty.hpp:130
Method
~RemoteTpIoInsertion
PoolParty/PoolParty.hpp:109
Method
~RemoteTpJobInsertion
PoolParty/PoolParty.hpp:123
Method
~RemoteTpTimerInsertion
PoolParty/PoolParty.hpp:141
Method
~RemoteTpWaitInsertion
PoolParty/PoolParty.hpp:102
Method
~RemoteTpWorkInsertion
PoolParty/PoolParty.hpp:95
Method
~WorkerFactoryStartRoutineOverwrite
PoolParty/PoolParty.hpp:85