Injecting DSO's since 2001. Inside attic
folder you will find code that was needed for my
Adventures in heap-cloning paper from 2009, which is not longer supported.
You most likely want to check the contrib folder on how to use LuaJIT like frida.
Changing of hooked function parameters is not yet supported and so is no other arch than x86_64
.
I made the patch as clear and isolated as possible, so anything could easily be added though.
Note: This tool exists for 20+ years and it is almost impossible to keep it stable across all
distros since then, given evolving glibc and ld.so features. On somewhat older systems,
the entry-point is __libc_dlopen_mode
but that seems to have disappeared on newer glibcs.
Adding -S dlopen
helps in most cases then.
Proudly sponsored by: