闭关学pwn第三天——Linux动态链接中的PLT和GOT

前言

真的是日了🐕好嘛!
差点从入门到入坟的pwn,我又来了。
果然不补点基础直接看exp会死人的!!
遇到了ret2libc,也就是上回讲到的栈溢出的一种,然后直接看了个exp被搞得头大。于是乎,决定先把plt表和got表给补了,高频词汇却不理解什么玩意,太伤了orz。
开工!!!
———————————————————————————————————

libc

libc是一个c库,装着c语言的函数,像什么printf诸如此类的
———————————————————————————————————

了解

一起看吧,互相补充。
https://www.cnblogs.com/lanrenxinxin/p/5573018.html
https://blog.csdn.net/linyt/article/details/51635768
食用方法:着重看黑体加粗,看不懂的部分直接跳过= =

———————————————————————————————————

END

囫囵吞枣完了以后,就是做题去消化咯
说实话真的还没搞懂这个,不过只要模糊的了解下
不过只要大概了解下

    需要存放外部函数的数据段 PLT
    获取数据段存放函数地址的一小段额外代码 GOT

就能做题了,深入研究就等汇编语言学完吧23333
顺便能通过做题加深下理解23333

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值