BUILD
hello builder
计算某个函数的虚拟地址,比如(printf)
1,获取函数在实现类库中的偏移地址:nm -D /lib/x86_64-linux-gnu/libc.so.6 | grep ' printf'
2,查看当前进程的 maps,从中获取类库基址:cat /proc/81432/maps | grep 'libc'
3,两个值相加得到函数地址:echo 'ibase=16;obase=10; 60100 + 7F4AD9C3C000 ' | bc ==> 7F4AD9C9C100
截图 #



comments powered by Disqus