|
def | __init__ (self, pestr=None, loadfrommem=False, parse_resources=True, parse_delay=True, parse_reloc=True, wsize=32, **kwargs) |
|
def | isPE (self) |
|
def | parse_content (self, parse_resources=True, parse_delay=True, parse_reloc=True) |
|
def | resize (self, old, new) |
|
def | __getitem__ (self, item) |
|
def | __setitem__ (self, item, data) |
|
def | getsectionbyrva (self, rva) |
|
def | getsectionbyvad (self, vad) |
|
def | getsectionbyoff (self, off) |
|
def | getsectionbyname (self, name) |
|
def | is_rva_ok (self, rva) |
|
def | rva2off (self, rva) |
|
def | off2rva (self, off) |
|
def | virt2rva (self, addr) |
|
def | rva2virt (self, rva) |
|
def | virt2off (self, addr) |
|
def | off2virt (self, off) |
|
def | is_in_virt_address (self, addr) |
|
def | get_drva (self) |
|
def | get_rva (self) |
|
def | get_virt (self) |
|
def | build_content (self) |
|
def | __bytes__ (self) |
|
def | __str__ (self) |
|
def | export_funcs (self) |
|
def | reloc_to (self, imgbase) |
|
◆ __init__()
def miasm.loader.pe_init.PE.__init__ |
( |
|
self, |
|
|
|
pestr = None , |
|
|
|
loadfrommem = False , |
|
|
|
parse_resources = True , |
|
|
|
parse_delay = True , |
|
|
|
parse_reloc = True , |
|
|
|
wsize = 32 , |
|
|
** |
kwargs |
|
) |
| |
◆ __bytes__()
def miasm.loader.pe_init.PE.__bytes__ |
( |
|
self | ) |
|
◆ __getitem__()
def miasm.loader.pe_init.PE.__getitem__ |
( |
|
self, |
|
|
|
item |
|
) |
| |
◆ __setitem__()
def miasm.loader.pe_init.PE.__setitem__ |
( |
|
self, |
|
|
|
item, |
|
|
|
data |
|
) |
| |
◆ __str__()
def miasm.loader.pe_init.PE.__str__ |
( |
|
self | ) |
|
◆ build_content()
def miasm.loader.pe_init.PE.build_content |
( |
|
self | ) |
|
◆ export_funcs()
def miasm.loader.pe_init.PE.export_funcs |
( |
|
self | ) |
|
◆ get_drva()
def miasm.loader.pe_init.PE.get_drva |
( |
|
self | ) |
|
◆ get_rva()
def miasm.loader.pe_init.PE.get_rva |
( |
|
self | ) |
|
◆ get_virt()
def miasm.loader.pe_init.PE.get_virt |
( |
|
self | ) |
|
◆ getsectionbyname()
def miasm.loader.pe_init.PE.getsectionbyname |
( |
|
self, |
|
|
|
name |
|
) |
| |
◆ getsectionbyoff()
def miasm.loader.pe_init.PE.getsectionbyoff |
( |
|
self, |
|
|
|
off |
|
) |
| |
◆ getsectionbyrva()
def miasm.loader.pe_init.PE.getsectionbyrva |
( |
|
self, |
|
|
|
rva |
|
) |
| |
◆ getsectionbyvad()
def miasm.loader.pe_init.PE.getsectionbyvad |
( |
|
self, |
|
|
|
vad |
|
) |
| |
◆ is_in_virt_address()
def miasm.loader.pe_init.PE.is_in_virt_address |
( |
|
self, |
|
|
|
addr |
|
) |
| |
◆ is_rva_ok()
def miasm.loader.pe_init.PE.is_rva_ok |
( |
|
self, |
|
|
|
rva |
|
) |
| |
◆ isPE()
def miasm.loader.pe_init.PE.isPE |
( |
|
self | ) |
|
◆ off2rva()
def miasm.loader.pe_init.PE.off2rva |
( |
|
self, |
|
|
|
off |
|
) |
| |
◆ off2virt()
def miasm.loader.pe_init.PE.off2virt |
( |
|
self, |
|
|
|
off |
|
) |
| |
◆ parse_content()
def miasm.loader.pe_init.PE.parse_content |
( |
|
self, |
|
|
|
parse_resources = True , |
|
|
|
parse_delay = True , |
|
|
|
parse_reloc = True |
|
) |
| |
◆ reloc_to()
def miasm.loader.pe_init.PE.reloc_to |
( |
|
self, |
|
|
|
imgbase |
|
) |
| |
◆ resize()
def miasm.loader.pe_init.PE.resize |
( |
|
self, |
|
|
|
old, |
|
|
|
new |
|
) |
| |
◆ rva2off()
def miasm.loader.pe_init.PE.rva2off |
( |
|
self, |
|
|
|
rva |
|
) |
| |
◆ rva2virt()
def miasm.loader.pe_init.PE.rva2virt |
( |
|
self, |
|
|
|
rva |
|
) |
| |
◆ virt2off()
def miasm.loader.pe_init.PE.virt2off |
( |
|
self, |
|
|
|
addr |
|
) |
| |
Return offset of virtual address @addr
◆ virt2rva()
def miasm.loader.pe_init.PE.virt2rva |
( |
|
self, |
|
|
|
addr |
|
) |
| |
Return rva of virtual address @addr; None if addr is below ImageBase
◆ Coffhdr
miasm.loader.pe_init.PE.Coffhdr |
◆ content
◆ DirDelay
miasm.loader.pe_init.PE.DirDelay |
◆ DirExport
miasm.loader.pe_init.PE.DirExport |
◆ DirImport
miasm.loader.pe_init.PE.DirImport |
◆ DirReloc
miasm.loader.pe_init.PE.DirReloc |
◆ DirRes
miasm.loader.pe_init.PE.DirRes |
◆ DirTls
miasm.loader.pe_init.PE.DirTls |
◆ Doshdr
miasm.loader.pe_init.PE.Doshdr |
◆ img_rva
miasm.loader.pe_init.PE.img_rva |
◆ loadfrommem
miasm.loader.pe_init.PE.loadfrommem |
◆ NThdr
miasm.loader.pe_init.PE.NThdr |
◆ NTsig
miasm.loader.pe_init.PE.NTsig |
◆ Opthdr
miasm.loader.pe_init.PE.Opthdr |
◆ SHList
miasm.loader.pe_init.PE.SHList |
◆ drva
miasm.loader.pe_init.PE.drva = property(get_drva) |
|
static |
◆ rva
miasm.loader.pe_init.PE.rva = property(get_rva) |
|
static |
◆ virt
miasm.loader.pe_init.PE.virt = property(get_virt) |
|
static |
The documentation for this class was generated from the following file:
- /home/serpilliere/projet/test_doc_miasm/miasm/miasm/loader/pe_init.py