All Questions
Tagged with elf dynamic-linking
7
questions
0
votes
0
answers
61
views
Improving the output of pseudocode C++ code from IDA Pro
I have some specific questions and some general ones about reverse-engineering a dynamic shared library via IDA Pro 8.3:
If I know the compiler used and compiler flags used (via readelf --debug-dump),...
3
votes
1
answer
296
views
ELF file format find shared object for symbol
(in Windows) PE file format contains Import table with Module\Dll Name which tells PE loader where to search for symbol e.g. KERNEL32.dll -> CreateFileW
In the ELF file format there is Symbol ...
-2
votes
1
answer
259
views
DT_DEBUG not filled on dlopen [closed]
A target library "lib42.so" has DT_DEBUG entry in the .dynamic section.
After dlopen("lib42.so", RTLD_LOCAL | RTLD_NOW) succeded, r_debug->d_un.d_ptr is equal to zero. Why?
2
votes
2
answers
2k
views
How the dynamic linker determines which routine to call on Linux?
I have a question about dynamic linking on Linux. Consider the following disassembly of an ARM binary.
8300 <printf@plt-0x40>:
....
8320: e28fc600 add ip, pc, #0, 12
8324: e28cca08 ...
1
vote
0
answers
635
views
Define new code section in assembly code to compile ELF binary
I defined a new code section in my assembly program, which is going to be compiled into 32-bit ELF binary, on x86.
I use the linker scripts to assign a specified address for this new code section, it ...
1
vote
1
answer
851
views
How to load library defined symbols to a specified location?
The test is on Ubuntu 12.04, 32-bit, with gcc 4.6.3.
Basically I am doing some binary manipulation work on ELF binaries, and what I have to do now is to assemble a assembly program and guarantee the ...
29
votes
1
answer
27k
views
What symbol tables stay after a strip In ELF format?
I am currently looking at the ELF format, and especially at stripped ELF executable program files.
I know that, when stripped, the symbol table is removed, but some information are always needed to ...