RAMvader  1.3
A C# library which provides access to other processes' memory space.
RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > Member List

This is the complete list of members for RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >, including all inherited members.

AddMemoryAlteration(TMemoryAlterationSetID memoryAlterationSetID, MemoryAlterationBase memoryAlteration)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
BaseInjectionAddressRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
CalculateRequiredBytesCount()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
ClearAllCodeCaveDefinitions()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
ClearAllVariableDefinitions()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
ClearCodeCaveDefinition(TCodeCave caveId)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
ClearVariableDefinition(TVariable varId)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
CodeCaveOffsetRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetBaseInjectionAddress()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetCodeCaveDefinition(TCodeCave caveId)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetCodeCaveOffset(TCodeCave codeCaveID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetCodeCavesSeparationBytes()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetCurrentInjectionAddress()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetCurrentInjectionOffset()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetInjectedCodeCaveAddress(TCodeCave codeCaveID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetInjectedCodeCaveAddressAsBytes(TCodeCave codeCaveID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetInjectedVariableAddress(TVariable varID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetInjectedVariableAddressAsBytes(TVariable varID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetMemoryAlterations(TMemoryAlterationSetID memoryAlterationSetID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetTargetProcess()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetVariableDefinition(TVariable varId)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetVariableOffset(TVariable varID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetVariableSize(TVariable varID)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetVariablesSectionSeparationBytes()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
GetX86CallOpcode(MemoryAddress callInstructionAddress, MemoryAddress targetCallAddress, int instructionSize=LowLevel.INSTRUCTION_SIZE_x86_CALL, EEndianness endianness=EEndianness.evEndiannessDefault, EPointerSize pointerSize=EPointerSize.evPointerSizeDefault, EDifferentPointerSizeError diffPointerSizeError=EDifferentPointerSizeError.evThrowException)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >static
GetX86FarJumpOpcode(EJumpInstructionType jumpInstructionType, MemoryAddress jumpInstructionAddress, MemoryAddress targetJumpAddress, int instructionSize=LowLevel.INSTRUCTION_SIZE_x86_FAR_JUMP, EEndianness endianness=EEndianness.evEndiannessDefault, EPointerSize pointerSize=EPointerSize.evPointerSizeDefault, EDifferentPointerSizeError diffPointerSizeError=EDifferentPointerSizeError.evThrowException)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >static
GetX86NearJumpOpcode(EJumpInstructionType jumpInstructionType, MemoryAddress jumpInstructionAddress, MemoryAddress targetJumpAddress, int instructionSize=LowLevel.INSTRUCTION_SIZE_x86_NEAR_JUMP, EPointerSize pointerSize=EPointerSize.evPointerSizeDefault)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >static
Inject()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
Inject(MemoryAddress baseInjectionAddress)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
InjectedCodeCaveAddressRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
InjectedVariableAddressRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
Injector()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
IsInjectedRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
NewCodeCave()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
PropertyChangedRAMvader.NotifyPropertyChangedAdapter
ReadVariableValue< T >(TVariable variableID, ref T outDestiny)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
RemoveMemoryAlteration(TMemoryAlterationSetID memoryAlterationSetID, MemoryAlterationBase memoryAlteration)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
RequiredBytesCountRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
ResetAllocatedMemoryData()RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SendPropertyChangedNotification([CallerMemberName] string propertyName="")RAMvader.NotifyPropertyChangedAdapterprotected
SetAllMemoryAlterationsActive(bool bActivate)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetCodeCaveDefinition(TCodeCave caveId, CodeCaveDefinition< TMemoryAlterationSetID, TCodeCave, TVariable > definition)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetCodeCavesSeparationBytes(byte[] byteSeq)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetMemoryAlterationsActive(TMemoryAlterationSetID memoryAlterationSetID, bool bActivate)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetTargetProcess(RAMvaderTarget targetProc)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetVariableDefinition(TVariable varId, VariableDefinition definition)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
SetVariablesSectionSeparationBytes(byte[] byteSeq)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
TargetProcessRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
VariableOffsetRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
VariableSizeRAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
WriteVariableValue(TVariable variableID, object newValue)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
WriteX86CallInstruction(MemoryAddress detourPoint, MemoryAddress targetAddress, int instructionSize)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
WriteX86FarJumpInstruction(EJumpInstructionType jumpInstructionType, MemoryAddress detourPoint, MemoryAddress targetAddress, int instructionSize)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >
WriteX86NearJumpInstruction(EJumpInstructionType jumpInstructionType, MemoryAddress detourPoint, MemoryAddress targetAddress, int instructionSize)RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable >