AddMemoryAlteration(TMemoryAlterationSetID memoryAlterationSetID, MemoryAlterationBase memoryAlteration) | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
BaseInjectionAddress | RAMvader.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 > | |
CodeCaveOffset | RAMvader.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 > | |
InjectedCodeCaveAddress | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
InjectedVariableAddress | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
Injector() | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
IsInjected | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
NewCodeCave() | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
PropertyChanged | RAMvader.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 > | |
RequiredBytesCount | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
ResetAllocatedMemoryData() | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
SendPropertyChangedNotification([CallerMemberName] string propertyName="") | RAMvader.NotifyPropertyChangedAdapter | protected |
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 > | |
TargetProcess | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
VariableOffset | RAMvader.CodeInjection.Injector< TMemoryAlterationSetID, TCodeCave, TVariable > | |
VariableSize | RAMvader.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 > | |