MCPcopy Create free account

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

Functions83 in github.com/SafeBreach-Labs/pinjectra

↓ 30 callersFunctionmemmem
https://stackoverflow.com/questions/52988769/writing-own-memmem-for-windows
Pinjector/memmem.c:45
↓ 12 callersMethodinject
Pinjector/SIR.cpp:52
↓ 4 callersFunction_gen_payload_2
Pinjector/StaticPayloads.c:104
↓ 4 callersMethodeval
Pinjector/DynamicPayloads.cpp:51
↓ 4 callersMethodeval_and_write
Pinjector/Adapters.cpp:41
↓ 4 callersMethodwrite
Pinjector/OP_VAE_WPM.cpp:41
↓ 3 callersFunction_wait_until_done
Pinjector/misc.c:45
↓ 3 callersMethodwriteto
Pinjector/VAE_WPM.cpp:37
↓ 1 callersMethodSetBuffer
Pinjector/WritingTechniques.h:89
↓ 1 callersMethodSetBufferSize
Pinjector/WritingTechniques.h:91
↓ 1 callersFunction_gen_payload_1
Pinjector/StaticPayloads.c:63
↓ 1 callersFunction_gen_payload_3
Pinjector/StaticPayloads.c:146
↓ 1 callersFunctionbanner
TestProcess/TestProcess.c:167
↓ 1 callersFunctionprotection_down
TestProcess/TestProcess.c:163
↓ 1 callersFunctionprotection_up
TestProcess/TestProcess.c:70
↓ 1 callersMethodprovide
Pinjector/LLA_GPA.cpp:38
↓ 1 callersFunctionusage
Pinjector/PinjectraDemo.cpp:67
MethodALPC_Connect
connect to ALPC port
Pinjector/ALPC.cpp:154
MethodALPC_deploy
try inject and run payload in remote process using CBE
Pinjector/ALPC.cpp:184
MethodCodeViaALPC
Constructor & Destructor
Pinjector/ALPC.h:211
MethodCodeViaCreateRemoteThread
Constructor & Destructor
Pinjector/CreateRemoteThread.h:43
MethodCodeViaCtrlInject
Pinjector/CtrlInject.h:52
MethodCodeViaPROPagate
Constructor & Desturctor
Pinjector/PROPagate.h:48
MethodCodeViaProcessSuspendInjectAndResume_Complex
Constructor & Destructor
Pinjector/SIR.h:111
MethodCodeViaQueueUserAPC
Constructor & Destructor
Pinjector/QueueUserAPC.h:43
MethodCodeViaSetWindowLongPtrA
Constructor & Desturctor
Pinjector/SetWindowLongPtrA.h:47
MethodCodeViaThreadSuspendInjectAndResume
Constructor & Destructor
Pinjector/SIR.h:46
MethodCodeViaThreadSuspendInjectAndResume_ChangeRspChangeRip_Complex
Constructor & Destructor
Pinjector/SIR.h:93
MethodCodeViaThreadSuspendInjectAndResume_Complex
Constructor & Destructor
Pinjector/SIR.h:69
MethodComplexToMutableAdvanceMemoryWriter
Constructor & Destructor
Pinjector/WritingTechniques.h:107
MethodCreateFileMappingA_MapViewOfFile_NtUnmapViewOfSection_NtMapViewOfSection
Constructor & Destructor
Pinjector/CFMA_MVOF_NUVOS_NMVOS.h:49
MethodCreateFileMappingA_MapViewOfFile_OpenProcess_PNtMapViewOfSection
Constructor & Destructor
Pinjector/CFMA_MVOF_OP_PNMVOS.h:44
FunctionDllMain
MsgBoxOnProcessAttach/dllmain_msgbox.cpp:33
FunctionDllMain
MsgBoxOnGetMsgProc/dllmain_getmsgproc.cpp:37
MethodFindCallback
try to locate valid callback objects in remote process
Pinjector/ALPC.cpp:233
MethodGetALPCPorts
Get a list of ALPC ports with names */
Pinjector/ALPC.cpp:82
MethodGetBuffer
Pinjector/WritingTechniques.h:88
MethodGetBufferSize
Pinjector/WritingTechniques.h:90
FunctionGetMsgProc
MsgBoxOnGetMsgProc/dllmain_getmsgproc.cpp:60
MethodGhostWriting
Constructor & Destructor
Pinjector/GhostWriting.h:46
MethodIsValidCBE
Pinjector/ALPC.cpp:47
MethodLoadDLLViaWindowsHook
Constructor & Destructor
Pinjector/WindowsHook.h:46
MethodLoadLibraryA_GetProcAddress
Constructor & Destructor
Pinjector/LLA_GPA.h:45
MethodNtQueueApcThread_WITH_memset
Constructor & Destructor
Pinjector/NQAT_WITH_MEMSET.h:46
MethodOpenProcess_VirtualAllocEx_WriteProcessMemory
Constructor & Destructor
Pinjector/OP_VAE_WPM.h:44
MethodOpenThread_OpenProcess_VirtualAllocEx_GlobalAddAtomA
Pinjector/OT_OP_VAE_GAAA.h:40
MethodScanProcess
Pinjector/ALPC.cpp:266
MethodVirtualAllocEx_WriteProcessMemory
Constructor & Destructor
Pinjector/VAE_WPM.h:44
Methodeval_and_write
Pinjector/NQAT_WITH_MEMSET.cpp:50
Methodeval_and_write
Pinjector/CFMA_MVOF_NUVOS_NMVOS.cpp:64
Methodeval_and_write
Pinjector/GhostWriting.cpp:41
Methodinject
Pinjector/PROPagate.cpp:37
Methodinject
Pinjector/CtrlInject.cpp:41
Methodinject
Pinjector/SetWindowLongPtrA.cpp:37
Methodinject
Pinjector/QueueUserAPC.cpp:37
Methodinject
Pinjector/CreateRemoteThread.cpp:37
Methodinject
Pinjector/WindowsHook.cpp:39
Methodinject
Pinjector/ALPC.cpp:310
Functionmain
Pinjector/PinjectraDemo.cpp:94
Functionmain
TestProcess/TestProcess.c:203
Functionmessage_loop
Message Loop as ThreadProc Callback function
TestProcess/TestProcess.c:51
Methodwrite
Pinjector/OT_OP_VAE_GAAA.cpp:45
Methodwrite
Pinjector/CFMA_MVOF_OP_PNMVOS.cpp:58
Method~CodeViaALPC
Pinjector/ALPC.cpp:306
Method~CodeViaCreateRemoteThread
Pinjector/CreateRemoteThread.cpp:33
Method~CodeViaCtrlInject
Pinjector/CtrlInject.cpp:37
Method~CodeViaPROPagate
Pinjector/PROPagate.cpp:33
Method~CodeViaProcessSuspendInjectAndResume_Complex
Pinjector/SIR.cpp:194
Method~CodeViaQueueUserAPC
Pinjector/QueueUserAPC.cpp:33
Method~CodeViaSetWindowLongPtrA
Pinjector/SetWindowLongPtrA.cpp:33
Method~CodeViaThreadSuspendInjectAndResume
Pinjector/SIR.cpp:48
Method~CodeViaThreadSuspendInjectAndResume_ChangeRspChangeRip_Complex
Used for Ghost Writing
Pinjector/SIR.cpp:145
Method~CodeViaThreadSuspendInjectAndResume_Complex
Used for Stack Bomber
Pinjector/SIR.cpp:114
Method~ComplexToMutableAdvanceMemoryWriter
Pinjector/Adapters.cpp:37
Method~CreateFileMappingA_MapViewOfFile_NtUnmapViewOfSection_NtMapViewOfSection
Pinjector/CFMA_MVOF_NUVOS_NMVOS.cpp:60
Method~CreateFileMappingA_MapViewOfFile_OpenProcess_PNtMapViewOfSection
Pinjector/CFMA_MVOF_OP_PNMVOS.cpp:54
Method~GhostWriting
Pinjector/GhostWriting.cpp:37
Method~LoadDLLViaWindowsHook
Pinjector/WindowsHook.cpp:35
Method~LoadLibraryA_GetProcAddress
Pinjector/LLA_GPA.cpp:34
Method~NtQueueApcThread_WITH_memset
Pinjector/NQAT_WITH_MEMSET.cpp:97
Method~OpenProcess_VirtualAllocEx_WriteProcessMemory
Pinjector/OP_VAE_WPM.cpp:37
Method~OpenThread_OpenProcess_VirtualAllocEx_GlobalAddAtomA
Pinjector/OT_OP_VAE_GAAA.cpp:33
Method~VirtualAllocEx_WriteProcessMemory
Pinjector/VAE_WPM.cpp:33