现在我正在开发程序,比如readelf
使用pyelftools
库。
我想打印如下表。
在这里,Offset
字段是stderr@GOT
地址。
jiwon@jiwon$ readelf -a --wide libstdbuf.so
...
Relocation section '.rel.dyn' at offset 0x454 contains 12 entries:
Offset Info Type Sym. Value Symbol's Name
00001c50 00000206 R_386_GLOB_DAT 00000000 stderr@GLIBC_2.0
...
假设我只有00001c50
未知符号的 GOT 地址()。
我的情况是我想get_symname_by_GOTaddress
从00001c50
tostderr@GLIBC_2.0
。
问题:但是,我找不到二进制之间的GOT address
任何symbol name
我怎么才能得到它?