On 29/10/2013 00:58, Carsten Haitzler (The Rasterman) wrote:
On Mon, 28 Oct 2013 11:49:20 +0100 Guillaume Friloux
<guillaume.fril...@asp64.com> said:

On 28/10/2013 03:49, Carsten Haitzler (The Rasterman) wrote:
great.. but how do you EXTRACT this info then from the lib? :) it's a lib..
it can't execute on its own... and printfing such strings on every fn call
is just anti-social :)

Its actually possible, but needs some hack.
glibc does it :
  > /lib/libc-2.18.so
GNU C Library (GNU libc) stable release version 2.18, by Roland McGrath
et al.
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.8.1 20130725 (prerelease).
Compiled on a Linux 3.10.6 system on 2013-09-24.
Available extensions:
          crypt add-on version 2.1 by Michael Glad and others
          GNU Libidn by Simon Josefsson
          Native POSIX Threads Library by Ulrich Drepper et al
          BIND-8.2.3-T5B
libc ABIs: UNIQUE IFUNC
For bug reporting instructions, please see:
<https://bugs.archlinux.org/>.
well well well.. i never knew that! they made it a PIE executable?

Small exemple there : http://rachid.koucha.free.fr/tech_corner/executable_lib.html There is a nice article on linux magazine france n°164, too bad you aint french (but nobodies perfect)

<<attachment: guillaume_friloux.vcf>>

------------------------------------------------------------------------------
Android is increasing in popularity, but the open development platform that
developers love is also attractive to malware creators. Download this white
paper to learn more about secure code signing practices that can help keep
Android apps secure.
http://pubads.g.doubleclick.net/gampad/clk?id=65839951&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to