Package Libs :: Module debugtypes :: Class Module
[hide private]
[frames] | no frames]

Class Module

source code

Instance Methods [hide private]
  __init__(self, name, baseaddress, size, entrypoint)
Module Information
LIST of DWORD getFunctions(self)
Get the all the functions from Module
  _xrefs(self, address, XREF, debugger_callback)
LIST of DWORD getXrefTo(self, address)
Get the Xreference to the given address
LIST of DWORD getXrefFrom(self, address)
Get the Xreference from the given address
DWORD getBaseAddress(self)
Get the Base Address
  getReferencedStrings(self)
  setModuleExtension(self, mod_dict)
  setSymbols(self, symbol)
  Analyse(self)
Analize the Current Module
  get(self, name)
  getSymbols(self)
DWORD getBase(self)
Get Base from module
  getSize(self)
Get Size from module
  getType(self)
Get Type from module
  getCodebase(self)
Get Codebase from module
DWORD getCodesize(self)
Get Codesize from module
DWORD getResbase(self)
Get Resbase from module
DWORD getRessize(self)
Get Ressize from module
DWORD getEntry(self)
Get Entry from module
DWORD getDatabase(self)
Get Database from module
  getIdatatable(self)
Get Idatatable from module
  getIdatabase(self)
Get Idatabase from module
  getEdatatable(self)
Get Edatatable from module
  getEdatasize(self)
Get Edatasize from module
  getReloctable(self)
Get Reloctable from module
  getRelocsize(self)
Get Relocsize from module
  getName(self)
Get Name from module
  getPath(self)
Get Path from module
  getNsect(self)
Get Nsect from module
  getHeadersize(self)
Get Headersize from module
  getFixupbase(self)
Get Fixupbase from module
  getCodedec(self)
Get Codedec from module
  getCodecrc(self)
Get Codecrc from module
  getHittrace(self)
Get Hittrace from module
  getDatadec(self)
Get Datadec from module
  getGlobaltypes(self)
Get Globaltypes from module
  getMainentry(self)
Get Mainentry from module
  getRealsfxentry(self)
Get Realsfxentry from module
  getOrigcodesize(self)
Get Origcodesize from module
  getSfxbase(self)
Get Sfxbase from module
  getSfxsize(self)
Get Sfxsize from module
  getIssystemdll(self)
Get Issystemdll from module
  getVersion(self)
Get Version from module
  isAnalysed(self)
Check if module was analysed
  getJumpList(self)
get jump list from analysed module

Method Details [hide private]

__init__(self, name, baseaddress, size, entrypoint)
(Constructor)

source code 
Module Information
Parameters:
  • name (STRING) - Name of the module
  • baseaddress (DWORD) - Base Address of the Module
  • size (DWORD) - Size of the Module
  • entrypoint (DWORD) - Entry Point

getFunctions(self)

source code 
Get the all the functions from Module
Returns: LIST of DWORD
A List of the address of all function

_xrefs(self, address, XREF, debugger_callback)

source code 
None

getXrefTo(self, address)

source code 
Get the Xreference to the given address
Parameters:
  • address (DWORD) - Address in the Module to get Xref to
Returns: LIST of DWORD
List of Address

getXrefFrom(self, address)

source code 
Get the Xreference from the given address
Parameters:
  • address (DWORD) - Address in the Module to get Xref from
Returns: LIST of DWORD
List of Address

getBaseAddress(self)

source code 
Get the Base Address
Returns: DWORD
Base Address

getReferencedStrings(self)

source code 
None

setModuleExtension(self, mod_dict)

source code 
None

setSymbols(self, symbol)

source code 
None

Analyse(self)

source code 
Analize the Current Module

get(self, name)

source code 
None

getSymbols(self)

source code 
None

getBase(self)

source code 
Get Base from module
Returns: DWORD
Base from the module

getSize(self)

source code 
Get Size from module

getType(self)

source code 
Get Type from module

getCodebase(self)

source code 
Get Codebase from module

getCodesize(self)

source code 
Get Codesize from module
Returns: DWORD
Code Size

getResbase(self)

source code 
Get Resbase from module
Returns: DWORD
Res Base

getRessize(self)

source code 
Get Ressize from module
Returns: DWORD
Res Size

getEntry(self)

source code 
Get Entry from module
Returns: DWORD
Entry

getDatabase(self)

source code 
Get Database from module
Returns: DWORD
Database

getIdatatable(self)

source code 
Get Idatatable from module

getIdatabase(self)

source code 
Get Idatabase from module

getEdatatable(self)

source code 
Get Edatatable from module

getEdatasize(self)

source code 
Get Edatasize from module

getReloctable(self)

source code 
Get Reloctable from module

getRelocsize(self)

source code 
Get Relocsize from module

getName(self)

source code 
Get Name from module

getPath(self)

source code 
Get Path from module

getNsect(self)

source code 
Get Nsect from module

getHeadersize(self)

source code 
Get Headersize from module

getFixupbase(self)

source code 
Get Fixupbase from module

getCodedec(self)

source code 
Get Codedec from module

getCodecrc(self)

source code 
Get Codecrc from module

getHittrace(self)

source code 
Get Hittrace from module

getDatadec(self)

source code 
Get Datadec from module

getGlobaltypes(self)

source code 
Get Globaltypes from module

getMainentry(self)

source code 
Get Mainentry from module

getRealsfxentry(self)

source code 
Get Realsfxentry from module

getOrigcodesize(self)

source code 
Get Origcodesize from module

getSfxbase(self)

source code 
Get Sfxbase from module

getSfxsize(self)

source code 
Get Sfxsize from module

getIssystemdll(self)

source code 
Get Issystemdll from module

getVersion(self)

source code 
Get Version from module

isAnalysed(self)

source code 
Check if module was analysed

getJumpList(self)

source code 
get jump list from analysed module