C# Class Fuzzer.TargetConnectors.CalculatedSymbolTableVariable

Accepts any valid math expression e.g. 1234+6789, ${0xDEADBEEF}+1234 to specify hex values, or ${reg:rbp}+24 (or any other valid register on the target machine) to reference to registers
Inheritance: ISymbolTableVariable
Datei anzeigen Open project: areiter/InMemoryFuzzing

Protected Properties

Property Type Description
_connector ITargetConnector
_expression string
_size int

Public Methods

Method Description
CalculatedSymbolTableVariable ( ITargetConnector connector, string expression, int size ) : System
Dereference ( ) : ISymbolTableVariable
Dereference ( int index ) : ISymbolTableVariable
VariableDetectedCB ( string variable ) : string

Method Details

CalculatedSymbolTableVariable() public method

public CalculatedSymbolTableVariable ( ITargetConnector connector, string expression, int size ) : System
connector ITargetConnector
expression string
size int
return System

Dereference() public abstract method

public abstract Dereference ( ) : ISymbolTableVariable
return ISymbolTableVariable

Dereference() public abstract method

public abstract Dereference ( int index ) : ISymbolTableVariable
index int
return ISymbolTableVariable

VariableDetectedCB() public method

public VariableDetectedCB ( string variable ) : string
variable string
return string

Property Details

_connector protected_oe property

protected ITargetConnector _connector
return ITargetConnector

_expression protected_oe property

protected string _expression
return string

_size protected_oe property

protected int _size
return int