class Rex::PeParsey::PeBase::ResourceEntry

Attributes

code[RW]
file[RW]
lang[RW]
path[RW]
pe[RW]
rva[RW]
size[RW]

Public Class Methods

new(pe, path, lang, code, rva, size, file) click to toggle source
# File lib/rex/peparsey/pebase.rb, line 709
def initialize(pe, path, lang, code, rva, size, file)
  self.pe    = pe
  self.path  = path
  self.lang  = lang
  self.code  = code
  self.rva   = rva
  self.size  = size
  self.file  = file.to_s
end

Public Instance Methods

data() click to toggle source
# File lib/rex/peparsey/pebase.rb, line 719
def data
  pe._isource.read(pe.rva_to_file_offset(rva), size)
end