您如何得知ELF Binary是否使用BINDNOW构建?

问题描述

有没有一种简单的方法可以判断是否在禁用了惰性绑定的情况下(-Wl,-z和Now)构建了ELF二进制文件

解决方法

找到它,运行此命令会告诉您是否使用了BIND_NOW:

readelf -a /bin/login | grep BIND 

0x000000000000001e(FLAGS)BIND_NOW