자유게시판
libc 버전 질문

image.png

libc.s0.6 -> /lib/x86_64...~

요기서 "->" 이 뜻이 /lib/x86~ 경로에 libc.so.6 이있다는 뜻이 아니였나요?

symbols 한번 보는데

libc.so.6 하고
/lib/x86_64-linux-gnu/libc.so.6 2개 비교하니 symbols 차이가 있는데 이유가 왜 그런가요??

예 :
e=ELF("libc.so.6") -> e.symbols['test'] -> test =1234

e=ELF("/lib/x86_64-linux-gnu/libc.so.6") -> e.symbols['test'] -> test=5678

작성자 정보
익명 (58.123)
avatar
movptr
공부벌레
2년 전
이름이 libc.so.6 이라도 내용은 다른 경우가 많아서 그래요. `./libc.so.6` 또는 `strings libc.so.6 | grep GNU` 명령어로 각각의 라이브러리 파일의 버전 정보를 확인해 보세요.