Displaying 3 results from an estimated 3 matches for "hit0_0".
Did you mean:
git0.0
2020 Nov 12
1
Targeting old glibc
...fff (VERNEEDNUM) 5
> - 0x000000006ffffff0 (VERSYM) 0x89c0
> - 0x000000006ffffff9 (RELACOUNT) 1536
> 0x0000000000000000 (NULL) 0x0
>
>
> In the end, the solution is:
>
> r2 -wqc '/x feffff6f00000000 @ section..dynamic; w0 16 @ hit0_0' a.so; llvm-objcopy -R .gnu.version -R .gnu.version_r a.so
Thank you very much for your help.
If I run:
r2 -wqc '/x feffff6f00000000 @ section..dynamic; w0 16 @ hit0_0' a.so
It results in a plugin that does not load anymore because: undefined
symbol __at_exit, version
Then if I con...
2020 Nov 11
2
Targeting old glibc
It did partially fix the issue but there is still one problem:
llvm-objdump -sx gives:
Version References:
required from libpthread.so.0:
0x09691a75 0x00 05 GLIBC_2.2.5
0x09691972 0x00 09 GLIBC_2.3.2
0x09691973 0x00 07 GLIBC_2.3.3
0x06969192 0x00 12 GLIBC_2.12
required from libdl.so.2:
0x09691a75 0x00 21 GLIBC_2.2.5
required from libuuid.so.1:
0x09da27b0 0x00 19
2020 Nov 11
0
Targeting old glibc
...) 0x8ef0
- 0x000000006fffffff (VERNEEDNUM) 5
- 0x000000006ffffff0 (VERSYM) 0x89c0
- 0x000000006ffffff9 (RELACOUNT) 1536
0x0000000000000000 (NULL) 0x0
In the end, the solution is:
r2 -wqc '/x feffff6f00000000 @ section..dynamic; w0 16 @ hit0_0' a.so; llvm-objcopy -R .gnu.version -R .gnu.version_r a.so
>On Wed, Nov 11, 2020 at 2:25 PM Alexandre Bique
><bique.alexandre at gmail.com> wrote:
>>
>> This did the job:
>>
>> patchelf --clear-symbol-version log Podolski.64.so
>>
>> Alexandre Bi...