View Single Post
Old 09-07-2011, 11:29 PM   #6
ninjageckoattack
Junior Member
ninjageckoattack began at the beginning.
 
Posts: 9
Karma: 10
Join Date: Nov 2010
Device: Kindle 3
ok, so after taking a crash course in readelf, I have found out that sscanf is the function pulling GLIBC 2.7. I have a working version of the executable compiled by someone else to compare it to. In the working version, readelf gives the lines:
Code:
    36: 0000902c     0 FUNC    GLOBAL DEFAULT  UND sscanf@GLIBC_2.4 (2)
   427: 0000902c     0 FUNC    GLOBAL DEFAULT  UND sscanf@@GLIBC_2.4
However, in my version, it gives me the lines:
Code:
    13: 00008efc     0 FUNC    GLOBAL DEFAULT  UND __isoc99_sscanf@GLIBC_2.7 (4)
   383: 00008efc     0 FUNC    GLOBAL DEFAULT  UND __isoc99_sscanf@@GLIBC_2.
Why would this code be using glibc 2.7 when the function is clearly available in glibc 2.4?
ninjageckoattack is offline   Reply With Quote