OS/Linux
ReadElf Version info 보기
xzpluszone
2016. 1. 13. 12:49
ReadElf Version info 보기
Shell Script
> readelf --version-info [share library|binary]
- version-info 옵션으로 확인
Version definition section '.gnu.version_d' contains 2 entries:
Addr: 0x00000000004037e0 Offset: 0x0037e0 Link: 7 (.dynstr)
000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: XXXXX
0x001c: Rev: 1 Flags: WEAK Index: 2 Cnt: 1 Name: XXXXX
Name: XXXX 부분에서 확인할 수 있다.
원하는 부분 잘라내기 쉘에 이용
> readelf --version-info /lib/libpthread.so.0 | sed '/^Version definition section/,/^$/!d;/Flags: none/!d'