C# Class BolterV2.ReflectMeBro

Show file Open project: usagiuke/BolterV2

Private Properties

Property Type Description
Inject System.IntPtr

Public Methods

Method Description
AllocMem ( IntPtr hProc, uint size, int allocType, int protection ) : IntPtr
CloseHan ( IntPtr handle ) : void
CreateThread ( IntPtr hProc, IntPtr routinePtr, IntPtr paraPtr, bool suspend = false ) : IntPtr
FreeMem ( IntPtr hProc, IntPtr address, int freeType ) : void
GetFuncPointer ( IntPtr hProc, IntPtr hModule, string FuncName ) : IntPtr
Inject ( byte dllBytes, IntPtr hProc ) : IntPtr
OpenHan ( uint dwDesiredAccess, int pid ) : IntPtr
ReadMemory ( IntPtr hProc, IntPtr address, uint size ) : byte[]
ReflectMeBro ( ) : System
WaitForEvent ( IntPtr handle, int timeout ) : void
WriteMemory ( IntPtr hProc, IntPtr address, byte data, int size ) : uint

Private Methods

Method Description
Inject ( object instance, object img, IntPtr hProc ) : IntPtr

Method Details

AllocMem() public method

public AllocMem ( IntPtr hProc, uint size, int allocType, int protection ) : IntPtr
hProc System.IntPtr
size uint
allocType int
protection int
return System.IntPtr

CloseHan() public method

public CloseHan ( IntPtr handle ) : void
handle System.IntPtr
return void

CreateThread() public method

public CreateThread ( IntPtr hProc, IntPtr routinePtr, IntPtr paraPtr, bool suspend = false ) : IntPtr
hProc System.IntPtr
routinePtr System.IntPtr
paraPtr System.IntPtr
suspend bool
return System.IntPtr

FreeMem() public method

public FreeMem ( IntPtr hProc, IntPtr address, int freeType ) : void
hProc System.IntPtr
address System.IntPtr
freeType int
return void

GetFuncPointer() public method

public GetFuncPointer ( IntPtr hProc, IntPtr hModule, string FuncName ) : IntPtr
hProc System.IntPtr
hModule System.IntPtr
FuncName string
return System.IntPtr

Inject() public method

public Inject ( byte dllBytes, IntPtr hProc ) : IntPtr
dllBytes byte
hProc System.IntPtr
return System.IntPtr

OpenHan() public method

public OpenHan ( uint dwDesiredAccess, int pid ) : IntPtr
dwDesiredAccess uint
pid int
return System.IntPtr

ReadMemory() public method

public ReadMemory ( IntPtr hProc, IntPtr address, uint size ) : byte[]
hProc System.IntPtr
address System.IntPtr
size uint
return byte[]

ReflectMeBro() public method

public ReflectMeBro ( ) : System
return System

WaitForEvent() public method

public WaitForEvent ( IntPtr handle, int timeout ) : void
handle System.IntPtr
timeout int
return void

WriteMemory() public method

public WriteMemory ( IntPtr hProc, IntPtr address, byte data, int size ) : uint
hProc System.IntPtr
address System.IntPtr
data byte
size int
return uint