<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HeQiyun的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HeQiyun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HeQiyun]]></copyright><item><title><![CDATA[PLT表与GOT表和延迟绑定机制以及ret2libc思路]]></title><link>https://blog.youkuaiyun.com/HeQiyun/article/details/136689962</link><guid>https://blog.youkuaiyun.com/HeQiyun/article/details/136689962</guid><author>HeQiyun</author><pubDate>Wed, 13 Mar 2024 20:08:36 +0800</pubDate><description><![CDATA[当我们遇到libc题就有思路了，我们可以用文件中已经调用过的函数(puts,write等），得到某个函数在got表中真实地址，这时候got表真实地址就是libc里面的地址，我们可以用libcsearcher这个插件或者用libcdata网站找到对应libc版本，得到system地址。程序设置动态连接的目的是为了让程序运行更快，假如程序全是静态链接，那么这个程序加载就要很久时间，但是是动态连接的话，就可以在需要这个函数的时候再加载它。这个存放外部函数的数据段被称为GOT段，存放额外函数的段称为PLT段。]]></description><category></category></item><item><title><![CDATA[buuctf rip]]></title><link>https://blog.youkuaiyun.com/HeQiyun/article/details/134322173</link><guid>https://blog.youkuaiyun.com/HeQiyun/article/details/134322173</guid><author>HeQiyun</author><pubDate>Sat, 11 Nov 2023 00:54:22 +0800</pubDate><description><![CDATA[buuctf刷题之rip，及其中一些知识点]]></description><category></category></item><item><title><![CDATA[test_your_nc]]></title><link>https://blog.youkuaiyun.com/HeQiyun/article/details/134322023</link><guid>https://blog.youkuaiyun.com/HeQiyun/article/details/134322023</guid><author>HeQiyun</author><pubDate>Thu, 09 Nov 2023 22:37:29 +0800</pubDate><description><![CDATA[buuctf刷题之test_your_nc]]></description><category></category></item></channel></rss>