Header menu logo B2R2

PEBinFile Type

Represents a PE binary file.

Constructors

Constructor Description

PEBinFile(path, bytes, rawpdb)

Full Usage: PEBinFile(path, bytes, rawpdb)

Parameters:
    path : string
    bytes : byte[]
    rawpdb : byte[]

Returns: PEBinFile
path : string
bytes : byte[]
rawpdb : byte[]
Returns: PEBinFile

PEBinFile(path, bytes)

Full Usage: PEBinFile(path, bytes)

Parameters:
    path : string
    bytes : byte[]

Returns: PEBinFile
path : string
bytes : byte[]
Returns: PEBinFile

PEBinFile(path, bytes, baseAddrOpt, rawpdb)

Full Usage: PEBinFile(path, bytes, baseAddrOpt, rawpdb)

Parameters:
    path : string
    bytes : byte[]
    baseAddrOpt : uint64 option
    rawpdb : byte[]

Returns: PEBinFile
path : string
bytes : byte[]
baseAddrOpt : uint64 option
rawpdb : byte[]
Returns: PEBinFile

Instance members

Instance member Description

this.BaseAddress

Full Usage: this.BaseAddress

Returns: Addr

Returns the base address.

Returns: Addr

this.ExportedSymbols

Full Usage: this.ExportedSymbols

Returns: ExportedSymbolStore

Returns the exported symbols.

Returns: ExportedSymbolStore

this.FindSectionIdxFromRVA

Full Usage: this.FindSectionIdxFromRVA

Parameters:
    rva : int

Returns: int

Finds the section index from the given RVA.

rva : int
Returns: int

this.HasCode

Full Usage: this.HasCode

Parameters:
Returns: bool
sec : SectionHeader
Returns: bool

this.ImportedSymbols

Full Usage: this.ImportedSymbols

Returns: Map<int, ImportedSymbol>

Returns the imported symbols.

Returns: Map<int, ImportedSymbol>

this.PEHeaders

Full Usage: this.PEHeaders

Returns: PEHeaders

Returns the PEHeaders.

Returns: PEHeaders

this.RawPDB

Full Usage: this.RawPDB

Returns: byte[]
Returns: byte[]

this.RelocBlocks

Full Usage: this.RelocBlocks

Returns: BaseRelocationBlock list

Returns the list of relocation blocks.

Returns: BaseRelocationBlock list

this.SectionHeaders

Full Usage: this.SectionHeaders

Returns: SectionHeader[]

Returns the section headers.

Returns: SectionHeader[]

this.Symbols

Full Usage: this.Symbols

Returns: SymbolStore

Returns the symbol store.

Returns: SymbolStore

Type something to start searching.