摘要: 深入理解GOT表覆写技术 0x00:前言 玩pwn的时候,有时要用到got表覆写技术,本文在于分享对GOT表覆写技术的理解,铺垫性的基础知识较多,目的在于让初学者知其然,还要知其所以然! 0x01:ELF文件生成过程 //hello.c #include <stdio.h> int main(){ 阅读全文
posted @ 2020-10-18 23:54 bonelee 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 栈溢出之改写GOT --修改某个被调用函数的地址,让其指向另一个函数 首先要搞清楚一个关系 程序对外部函数的调用需要在生成可执行文件时将外部函数链接到程序中,链接的方式分为静态链接和动态链接。静态链接得到的可执行文件包含外部函数的全部代码,动态链接得到的可执行文件并不包含外部函数的代码,而是在运行时 阅读全文
posted @ 2020-10-18 21:39 bonelee 阅读(621) 评论(0) 推荐(0) 编辑