前言
真的是日了🐕好嘛!
差点从入门到入坟的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