ELF
Creating an ELF object
elf = ELF('./vulnerable_program')Getting a process
p = elf.process()The PLT and GOT
puts_plt = elf.plt['puts']
puts_got = elf.got['puts']Functions
main_address = elf.functions['vuln']elf.libc
elf.search(needle, writable=False)
elf.address
Last updated
Was this helpful?