It's the load address of the library, and it's basically not meant to be a
stable value. It will at least depend on the load order and size of the
libraries, and it may in fact be intentionally randomized each run as a
security measure against ret2libc type attacks (PaX, execshield, etc all do
Hi,
I have a small question,
I am not sure if it belongs to kernel.
I often use ldd to find librarys needed.
In some systems,the address display by ldd not
changes,
But in other systems, it changes.
What is the reason of the difference?
Is it cause by some setting in kernel?
Thanks in advance.
Hi,
I have a small question,
I am not sure if it belongs to kernel.
I often use ldd to find librarys needed.
In some systems,the address display by ldd not
changes,
But in other systems, it changes.
What is the reason of the difference?
Is it cause by some setting in kernel?
Thanks in advance.
It's the load address of the library, and it's basically not meant to be a
stable value. It will at least depend on the load order and size of the
libraries, and it may in fact be intentionally randomized each run as a
security measure against ret2libc type attacks (PaX, execshield, etc all do
4 matches
Mail list logo