- 博客(3)
- 收藏
- 关注
原创 PLT表与GOT表和延迟绑定机制以及ret2libc思路
当我们遇到libc题就有思路了,我们可以用文件中已经调用过的函数(puts,write等),得到某个函数在got表中真实地址,这时候got表真实地址就是libc里面的地址,我们可以用libcsearcher这个插件或者用libcdata网站找到对应libc版本,得到system地址。程序设置动态连接的目的是为了让程序运行更快,假如程序全是静态链接,那么这个程序加载就要很久时间,但是是动态连接的话,就可以在需要这个函数的时候再加载它。这个存放外部函数的数据段被称为GOT段,存放额外函数的段称为PLT段。
2024-03-13 20:08:36
405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人