查看elf依赖的so
IDA
在IDA里找了各种view也没找到什么窗口能看到依赖的库,觉得不可能这么简单的功能都没有。后来经过同学的提示原来直接在IDA生成的开始那堆注释里就有:
ldd
➜ ldd shellcode
linux-gate.so.1 => (0xf7f34000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d5f000)
/lib/ld-linux.so.2 (0xf7f36000)
readelf
➜ readelf shellcode -d
Dynamic section at offset 0xf14 contains 24 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Shared library: [libc.so.6]
查看exe依赖的dll
IDA
可以在IDA的导入表中查看: