C# Class Fuzzer.XmlFactory.FuzzDescriptionInfo

Exibir arquivo Open project: areiter/InMemoryFuzzing Class Usage Examples

Public Methods

Method Description
AddFuzzLocation ( IFuzzLocation fuzzLocation ) : void
FuzzDescriptionInfo ( ITargetConnector connector ) : System
ParseRegionAddress ( string regionSpecifier, bool allowMethodRet, ITargetConnector connector ) : IAddressSpecifier
SetFuzzRegionEnd ( string regionSpecifier ) : void

Sets the end of the region to fuzz

For details see SetFuzzRegionStart

SetFuzzRegionStart ( string regionSpecifier ) : void

Sets the start of the region to fuzz. See remarks for regionSpecifier syntax

Valid region specifiers are: method: ... Resolves to the start (after the prolog) of the specified function methodret: ... Resolves to the "end" of the specified method. A break is set to the instruction right after the method call address:0x12345678 ... Resolves to the specified address source:: ... Resolves to the first instruction of the specified source code line. This specifier is only availabe if debugging symbols and source code is available, and the symbol table implementation supports it. If the specifier has an invalid format a FuzzParseException is thrown

Private Methods

Method Description
AssertSymbolTable ( ITargetConnector connector ) : void

Method Details

AddFuzzLocation() public method

public AddFuzzLocation ( IFuzzLocation fuzzLocation ) : void
fuzzLocation IFuzzLocation
return void

FuzzDescriptionInfo() public method

public FuzzDescriptionInfo ( ITargetConnector connector ) : System
connector ITargetConnector
return System

ParseRegionAddress() public static method

public static ParseRegionAddress ( string regionSpecifier, bool allowMethodRet, ITargetConnector connector ) : IAddressSpecifier
regionSpecifier string
allowMethodRet bool
connector ITargetConnector
return IAddressSpecifier

SetFuzzRegionEnd() public method

Sets the end of the region to fuzz
For details see SetFuzzRegionStart
public SetFuzzRegionEnd ( string regionSpecifier ) : void
regionSpecifier string
return void

SetFuzzRegionStart() public method

Sets the start of the region to fuzz. See remarks for regionSpecifier syntax
Valid region specifiers are: method: ... Resolves to the start (after the prolog) of the specified function methodret: ... Resolves to the "end" of the specified method. A break is set to the instruction right after the method call address:0x12345678 ... Resolves to the specified address source:: ... Resolves to the first instruction of the specified source code line. This specifier is only availabe if debugging symbols and source code is available, and the symbol table implementation supports it. If the specifier has an invalid format a FuzzParseException is thrown
public SetFuzzRegionStart ( string regionSpecifier ) : void
regionSpecifier string
return void