MCPcopy Create free account

hub / github.com/SafeBreach-Labs/PoolParty / functions

Functions73 in github.com/SafeBreach-Labs/PoolParty

↓ 13 callersFunctionw_WriteProcessMemory
TODO: Add check for lpNumberOfBytesWritten
PoolParty/WinApi.cpp:153
↓ 12 callersFunctionGetLastErrorString
PoolParty/Misc.cpp:35
↓ 10 callersFunctionNT_SUCCESS_OR_RAISE
PoolParty/Native.hpp:274
↓ 9 callersFunctionw_VirtualAllocEx
TODO: Figure out including this in the error handlers
PoolParty/WinApi.cpp:142
↓ 6 callersFunctionRAISE_IF_FALSE
PoolParty/WinApi.hpp:45
↓ 4 callersFunctionRAISE_IF_HANDLE_INVALID
PoolParty/WinApi.hpp:53
↓ 3 callersMethodGetTargetThreadPoolWorkerFactoryHandle
PoolParty/PoolParty.cpp:17
↓ 3 callersMethodGetWorkerFactoryBasicInformation
PoolParty/PoolParty.cpp:38
↓ 3 callersFunctionHijackProcessHandle
PoolParty/HandleHijacker.cpp:4
↓ 3 callersFunctionPrintUsage
PoolParty/main.cpp:24
↓ 2 callersFunctionw_NtAlpcCreatePort
PoolParty/Native.cpp:47
↓ 2 callersFunctionw_SetInformationJobObject
PoolParty/WinApi.cpp:118
↓ 1 callersMethodAllocateShellcodeMemory
PoolParty/PoolParty.cpp:50
↓ 1 callersMethodGetTargetProcessHandle
PoolParty/PoolParty.cpp:10
↓ 1 callersMethodGetTargetThreadPoolIoCompletionHandle
PoolParty/PoolParty.cpp:24
↓ 1 callersMethodGetTargetThreadPoolTimerHandle
PoolParty/PoolParty.cpp:31
↓ 1 callersMethodHijackHandles
PoolParty/PoolParty.cpp:46
↓ 1 callersFunctionHijackIRTimerProcessHandle
PoolParty/HandleHijacker.cpp:50
↓ 1 callersFunctionHijackIoCompletionProcessHandle
PoolParty/HandleHijacker.cpp:45
↓ 1 callersFunctionHijackWorkerFactoryProcessHandle
PoolParty/HandleHijacker.cpp:40
↓ 1 callersFunctionInitLogging
PoolParty/main.cpp:104
↓ 1 callersMethodInject
PoolParty/PoolParty.cpp:63
↓ 1 callersFunctionParseArgs
PoolParty/main.cpp:43
↓ 1 callersFunctionPoolPartyFactory
PoolParty/main.cpp:78
↓ 1 callersMethodSetupExecution
PoolParty/PoolParty.cpp:101
↓ 1 callersMethodWriteShellcode
PoolParty/PoolParty.cpp:57
↓ 1 callersFunctionw_AssignProcessToJobObject
PoolParty/WinApi.cpp:131
↓ 1 callersFunctionw_CreateEvent
PoolParty/WinApi.cpp:40
↓ 1 callersFunctionw_CreateFile
PoolParty/WinApi.cpp:59
↓ 1 callersFunctionw_CreateJobObject
PoolParty/WinApi.cpp:102
↓ 1 callersFunctionw_CreateThreadpoolIo
PoolParty/ThreadPool.cpp:22
↓ 1 callersFunctionw_CreateThreadpoolTimer
PoolParty/ThreadPool.cpp:54
↓ 1 callersFunctionw_CreateThreadpoolWait
PoolParty/ThreadPool.cpp:14
↓ 1 callersFunctionw_CreateThreadpoolWork
PoolParty/ThreadPool.cpp:5
↓ 1 callersFunctionw_DuplicateHandle
PoolParty/WinApi.cpp:16
↓ 1 callersFunctionw_FormatMessageA
TODO: Move to WinApi.hpp
PoolParty/Misc.cpp:4
↓ 1 callersFunctionw_NtAlpcConnectPort
PoolParty/Native.cpp:65
↓ 1 callersFunctionw_NtAlpcSetInformation
PoolParty/Native.cpp:56
↓ 1 callersFunctionw_NtQueryInformationWorkerFactory
PoolParty/WorkerFactory.cpp:3
↓ 1 callersFunctionw_NtSetInformationWorkerFactory
PoolParty/WorkerFactory.cpp:22
↓ 1 callersFunctionw_NtSetTimer2
PoolParty/Native.cpp:125
↓ 1 callersFunctionw_OpenProcess
PoolParty/WinApi.cpp:3
↓ 1 callersFunctionw_RtlAdjustPrivilege
PoolParty/Native.cpp:98
↓ 1 callersFunctionw_SetEvent
PoolParty/WinApi.cpp:166
↓ 1 callersFunctionw_TpAllocAlpcCompletion
PoolParty/ThreadPool.cpp:30
↓ 1 callersFunctionw_TpAllocJobNotification
PoolParty/ThreadPool.cpp:42
↓ 1 callersFunctionw_WriteFile
PoolParty/WinApi.cpp:84
↓ 1 callersFunctionw_ZwAssociateWaitCompletionPacket
PoolParty/Native.cpp:3
↓ 1 callersFunctionw_ZwSetInformationFile
PoolParty/Native.cpp:28
↓ 1 callersFunctionw_ZwSetIoCompletion
PoolParty/Native.cpp:112
MethodAsynchronousWorkItemInsertion
PoolParty/PoolParty.cpp:74
MethodPoolParty
PoolParty/PoolParty.cpp:5
MethodRemoteTpAlpcInsertion
PoolParty/PoolParty.cpp:222
MethodRemoteTpDirectInsertion
PoolParty/PoolParty.cpp:324
MethodRemoteTpIoInsertion
PoolParty/PoolParty.cpp:178
MethodRemoteTpJobInsertion
PoolParty/PoolParty.cpp:292
MethodRemoteTpTimerInsertion
PoolParty/PoolParty.cpp:344
MethodRemoteTpWaitInsertion
PoolParty/PoolParty.cpp:148
MethodRemoteTpWorkInsertion
PoolParty/PoolParty.cpp:108
MethodWorkerFactoryStartRoutineOverwrite
PoolParty/PoolParty.cpp:84
Functionmain
PoolParty/main.cpp:120
Functionw_QueryInformation
PoolParty/Native.hpp:287
Functionw_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