Daniele Mammone

Results 6 issues of Daniele Mammone

### Description Description Lifting a bnd jmp instruction with x86 architecture results in an IRSB with no instructions and jumpkind Ijk_NoDecode Steps to reproduce the bug ### Steps to reproduce...

bug
needs-triage

Beginning of implementation of heap management

There is a problem with some binaries, making recv functions broken. Interaction script ``` from libdebug import * import sys d = debugger("./binary") io = d.run() d.cont() io.recvuntil(b"> ", timeout...

enhancement

@io-no symbol resolve for STT_TLS isn't work as expecting. ``` from libdebug import debugger d = debugger("/bin/ls") d.run() d._internal_debugger.resolve_symbol("tcache", "libc.so.6") ``` with a libc base of 0x7ffff7d82000, it resolves to...

enhancement

I can't access the fs_base register through the regs attribute of the debugger. ``` from libdebug import debugger d = debugger("/bin/ls") d.run() d.regs.fs_base ``` AttributeError: 'Amd64Registers' object has no attribute...

bug

When doing finish() inside a callback, libdebug crashes saying "return address out of maps" in certain situations. I attach the environment to reproduce the bug. ``` root@5d80ccb21f45:/dump/output# python3 new_libdebug_dumper.py Traceback...

bug