Class Rex::Exploitation::OpcodeDb::ImageModule
In: lib/rex/exploitation/opcodedb.rb
Parent: Object

This class represents a particular image module including its name, segments, imports, exports, base address, and so on.

Methods

new  

Included Modules

DbEntry Cachable

Classes and Modules

Class Rex::Exploitation::OpcodeDb::ImageModule::Export
Class Rex::Exploitation::OpcodeDb::ImageModule::Import
Class Rex::Exploitation::OpcodeDb::ImageModule::Segment

Attributes

base_address  [R]  The preferred base address at which the module will load.
exports  [R]  An array of Export instances.
image_size  [R]  The size of the image mapping associated with the module in bytes.
imports  [R]  An array of Import instances.
locale  [R]  An instance of a Locale class that is associated with this module.
maj_maj_ver  [R]  The module‘s major major version number (X.x.x.x).
maj_min_ver  [R]  The module‘s major minor version number (x.X.x.x).
min_maj_ver  [R]  The module‘s minor major version number (x.x.X.x).
min_min_ver  [R]  The module‘s minor minor version number (x.x.x.X).
platforms  [R]  An array of OsVersion instances.
segments  [R]  An array of Segment instances.
timestamp  [R]  The timestamp that the image was compiled (as a Time instance).
vendor  [R]  The vendor that created the module.

Public Class methods

[Validate]