Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SafeBreach-Labs/pinjectra
/ functions
Functions
83 in github.com/SafeBreach-Labs/pinjectra
⨍
Functions
83
◇
Types & classes
40
↓ 30 callers
Function
memmem
https://stackoverflow.com/questions/52988769/writing-own-memmem-for-windows
Pinjector/memmem.c:45
↓ 12 callers
Method
inject
Pinjector/SIR.cpp:52
↓ 4 callers
Function
_gen_payload_2
Pinjector/StaticPayloads.c:104
↓ 4 callers
Method
eval
Pinjector/DynamicPayloads.cpp:51
↓ 4 callers
Method
eval_and_write
Pinjector/Adapters.cpp:41
↓ 4 callers
Method
write
Pinjector/OP_VAE_WPM.cpp:41
↓ 3 callers
Function
_wait_until_done
Pinjector/misc.c:45
↓ 3 callers
Method
writeto
Pinjector/VAE_WPM.cpp:37
↓ 1 callers
Method
SetBuffer
Pinjector/WritingTechniques.h:89
↓ 1 callers
Method
SetBufferSize
Pinjector/WritingTechniques.h:91
↓ 1 callers
Function
_gen_payload_1
Pinjector/StaticPayloads.c:63
↓ 1 callers
Function
_gen_payload_3
Pinjector/StaticPayloads.c:146
↓ 1 callers
Function
banner
TestProcess/TestProcess.c:167
↓ 1 callers
Function
protection_down
TestProcess/TestProcess.c:163
↓ 1 callers
Function
protection_up
TestProcess/TestProcess.c:70
↓ 1 callers
Method
provide
Pinjector/LLA_GPA.cpp:38
↓ 1 callers
Function
usage
Pinjector/PinjectraDemo.cpp:67
Method
ALPC_Connect
connect to ALPC port
Pinjector/ALPC.cpp:154
Method
ALPC_deploy
try inject and run payload in remote process using CBE
Pinjector/ALPC.cpp:184
Method
CodeViaALPC
Constructor & Destructor
Pinjector/ALPC.h:211
Method
CodeViaCreateRemoteThread
Constructor & Destructor
Pinjector/CreateRemoteThread.h:43
Method
CodeViaCtrlInject
Pinjector/CtrlInject.h:52
Method
CodeViaPROPagate
Constructor & Desturctor
Pinjector/PROPagate.h:48
Method
CodeViaProcessSuspendInjectAndResume_Complex
Constructor & Destructor
Pinjector/SIR.h:111
Method
CodeViaQueueUserAPC
Constructor & Destructor
Pinjector/QueueUserAPC.h:43
Method
CodeViaSetWindowLongPtrA
Constructor & Desturctor
Pinjector/SetWindowLongPtrA.h:47
Method
CodeViaThreadSuspendInjectAndResume
Constructor & Destructor
Pinjector/SIR.h:46
Method
CodeViaThreadSuspendInjectAndResume_ChangeRspChangeRip_Complex
Constructor & Destructor
Pinjector/SIR.h:93
Method
CodeViaThreadSuspendInjectAndResume_Complex
Constructor & Destructor
Pinjector/SIR.h:69
Method
ComplexToMutableAdvanceMemoryWriter
Constructor & Destructor
Pinjector/WritingTechniques.h:107
Method
CreateFileMappingA_MapViewOfFile_NtUnmapViewOfSection_NtMapViewOfSection
Constructor & Destructor
Pinjector/CFMA_MVOF_NUVOS_NMVOS.h:49
Method
CreateFileMappingA_MapViewOfFile_OpenProcess_PNtMapViewOfSection
Constructor & Destructor
Pinjector/CFMA_MVOF_OP_PNMVOS.h:44
Function
DllMain
MsgBoxOnProcessAttach/dllmain_msgbox.cpp:33
Function
DllMain
MsgBoxOnGetMsgProc/dllmain_getmsgproc.cpp:37
Method
FindCallback
try to locate valid callback objects in remote process
Pinjector/ALPC.cpp:233
Method
GetALPCPorts
Get a list of ALPC ports with names */
Pinjector/ALPC.cpp:82
Method
GetBuffer
Pinjector/WritingTechniques.h:88
Method
GetBufferSize
Pinjector/WritingTechniques.h:90
Function
GetMsgProc
MsgBoxOnGetMsgProc/dllmain_getmsgproc.cpp:60
Method
GhostWriting
Constructor & Destructor
Pinjector/GhostWriting.h:46
Method
IsValidCBE
Pinjector/ALPC.cpp:47
Method
LoadDLLViaWindowsHook
Constructor & Destructor
Pinjector/WindowsHook.h:46
Method
LoadLibraryA_GetProcAddress
Constructor & Destructor
Pinjector/LLA_GPA.h:45
Method
NtQueueApcThread_WITH_memset
Constructor & Destructor
Pinjector/NQAT_WITH_MEMSET.h:46
Method
OpenProcess_VirtualAllocEx_WriteProcessMemory
Constructor & Destructor
Pinjector/OP_VAE_WPM.h:44
Method
OpenThread_OpenProcess_VirtualAllocEx_GlobalAddAtomA
Pinjector/OT_OP_VAE_GAAA.h:40
Method
ScanProcess
Pinjector/ALPC.cpp:266
Method
VirtualAllocEx_WriteProcessMemory
Constructor & Destructor
Pinjector/VAE_WPM.h:44
Method
eval_and_write
Pinjector/NQAT_WITH_MEMSET.cpp:50
Method
eval_and_write
Pinjector/CFMA_MVOF_NUVOS_NMVOS.cpp:64
Method
eval_and_write
Pinjector/GhostWriting.cpp:41
Method
inject
Pinjector/PROPagate.cpp:37
Method
inject
Pinjector/CtrlInject.cpp:41
Method
inject
Pinjector/SetWindowLongPtrA.cpp:37
Method
inject
Pinjector/QueueUserAPC.cpp:37
Method
inject
Pinjector/CreateRemoteThread.cpp:37
Method
inject
Pinjector/WindowsHook.cpp:39
Method
inject
Pinjector/ALPC.cpp:310
Function
main
Pinjector/PinjectraDemo.cpp:94
Function
main
TestProcess/TestProcess.c:203
Function
message_loop
Message Loop as ThreadProc Callback function
TestProcess/TestProcess.c:51
Method
write
Pinjector/OT_OP_VAE_GAAA.cpp:45
Method
write
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