一张图系列之PLT-GOT

PLT&GOT

程序运行前

编译完成后

 

GOT[0]=.dynamic段地址
GOT[1]=link_map数据结构地址
GOT[2]=_dl_runtime_resolve()

 注:GOT[1],GOT[2]在程序装载是被动态链接器装载。

函数第一次调用

 

 

 

 

之后调用函数

 

posted @ 2019-09-24 16:56  0xM2r00t  阅读(139)  评论(0编辑  收藏  举报