Romain Thomas

Results 187 comments of 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.

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.