Romain Thomas
Romain Thomas
> In Ubuntu 16.04, The error as follows: > Inconsistency detected by ld.so: rtld.c: 1191: dl_main: Assertion `GL(dl_rtld_map).l_libname' failed! Yes old versions of the Linux loader are bugged.
Hi I'm not sure to understand the first point. Indeed default is 0 even if space is available. Mainly because ``codesign`` could use this space to add the signature command....
Thanks for the details, could you tell me which version of LIEF do you use ? The issue is that the binary that you modified doesn't run right ?
Actually it should be equivalent
During the build process, we do not compute the checksum but it could nice to add this feature.
You are trying on Android libc ?
It should be possible to share the binaries ?
I confirm the problem. First we shouldn't rewrite GOT entry with 64 bit integer for ELF32 binary: https://github.com/lief-project/LIEF/blob/8620b08f95b02356773dcadd99e8f99fefb57766/src/ELF/Binary.cpp#L1417-L1420 Second, ``patch_address`` seems not working on the got entry (need to figure...
The idea behind this API is to change plt/got value as described here: [slides.pdf](https://www.romainthomas.fr/slides/18-06-Recon18-Formats-Instrumentation.pdf) (slide 24)
Hi! MIPS Architecture is not supported yet for modification.