<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[susu_xiaosu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/susu_xiaosu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; susu_xiaosu]]></copyright><item><title><![CDATA[CISCN&CCB半决赛_2025_PWN_WP]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/146400678</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/146400678</guid><author>susu_xiaosu</author><pubDate>Thu, 20 Mar 2025 16:34:36 +0800</pubDate><description><![CDATA[记录一下第一次打半决赛国赛，总结来说还是自己太菜了，还有check脚本是真的很shi，正规军白给了。。。]]></description><category></category></item><item><title><![CDATA[常回家看看之Tcache Stashing Unlink Attack]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/144458625</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/144458625</guid><author>susu_xiaosu</author><pubDate>Fri, 13 Dec 2024 19:36:11 +0800</pubDate><description><![CDATA[在开始了解这个攻击手法的前提，需要先了解一个函数也就是calloc函数，众所周知，当libc版本大于等于2.27的时候会引入tcachebin，而Tcache Stashing Unlink Attack就是发生在2.27版本以上，那么这个和calloc有什么关系呢，周知所众，当tcahchebin里面有符合条件的空闲堆块的时候，malloc会优先去tcachebin里面拿堆块，然而calloc不是这样，它会越过tcachebin来拿取堆块，这个特殊的机制，还有接下来的一个忽略的检查。]]></description><category></category></item><item><title><![CDATA[vmpwn小总结]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/144455033</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/144455033</guid><author>susu_xiaosu</author><pubDate>Fri, 13 Dec 2024 16:58:40 +0800</pubDate><description><![CDATA[vmpwn的学习远远不止这些，这里只能算入门，大致了解一下vmpwn的分析方法和一些常见漏洞等等，对于这些偏逆向的题目需要有一定的逆向基础，对我而言还是比较吃力的，看懂要很久，但是我建议加上动态调试多去看看其中的变化，还是便于理解的.....vmpwn先搁了。]]></description><category></category></item><item><title><![CDATA[2024御网线上Pwn方向题解]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/143441021</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/143441021</guid><author>susu_xiaosu</author><pubDate>Sat, 02 Nov 2024 01:30:00 +0800</pubDate><description><![CDATA[Checksec 检查保护。看名字就知道可能是异架构。Checkse检查保护。]]></description><category></category></item><item><title><![CDATA[第八届御网杯线下赛Pwn方向题解]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/143440375</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/143440375</guid><author>susu_xiaosu</author><pubDate>Fri, 01 Nov 2024 20:41:16 +0800</pubDate><description><![CDATA[【代码】第八届御网杯线下赛Pwn方向题解。]]></description><category></category></item><item><title><![CDATA[[2024领航杯] Pwn方向题解 babyheap]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142925593</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142925593</guid><author>susu_xiaosu</author><pubDate>Mon, 14 Oct 2024 18:31:04 +0800</pubDate><description><![CDATA[当然这个比赛我没有参加，是江苏省的一个比赛，附件是XiDP师傅在比赛结束之后发给我的，最近事情有点多，当时搁置了一天，昨天下午想起来这个事情，才开始看题目，XiDP师傅说是2.35版本的libc，确实高版本libc的却棘手，我经验太浅了调试半天，最后让我们一起看一下这个题目。]]></description><category></category></item><item><title><![CDATA[[2024领航杯] Pwn方向题解 babyheap]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142925527</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142925527</guid><author>susu_xiaosu</author><pubDate>Mon, 14 Oct 2024 18:29:35 +0800</pubDate><description><![CDATA[​
当然这个比赛我没有参加，是江苏省的一个比赛，附件是XiDP师傅在比赛结束之后发给我的，最近事情有点多，当时搁置了一天，昨天下午想起来这个事情，才开始看题目，XiDP师傅说是2.35版本的libc，确实高版本libc的却棘手，我经验太浅了调试半天，最后让我们一起看一下这个题目。

​]]></description><category></category></item><item><title><![CDATA[house_of_muney]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142799842</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142799842</guid><author>susu_xiaosu</author><pubDate>Thu, 10 Oct 2024 00:37:34 +0800</pubDate><description><![CDATA[【代码】house_of_muney。]]></description><category></category></item><item><title><![CDATA[house_of_muney]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142799819</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142799819</guid><author>susu_xiaosu</author><pubDate>Thu, 10 Oct 2024 00:35:27 +0800</pubDate><description><![CDATA[【代码】house_of_muney。]]></description><category></category></item><item><title><![CDATA[常回家看看之house_of_cat]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142301919</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142301919</guid><author>susu_xiaosu</author><pubDate>Mon, 16 Sep 2024 13:33:26 +0800</pubDate><description><![CDATA[【代码】house_of_cat。]]></description><category></category></item><item><title><![CDATA[house_of_emma]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142210967</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142210967</guid><author>susu_xiaosu</author><pubDate>Fri, 13 Sep 2024 14:49:45 +0800</pubDate><description><![CDATA[【代码】house_of_emma。]]></description><category></category></item><item><title><![CDATA[常回家看看之house of kiwi]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142108940</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/142108940</guid><author>susu_xiaosu</author><pubDate>Tue, 10 Sep 2024 20:52:01 +0800</pubDate><description><![CDATA[【代码】常回家看看之house of kiwi。]]></description><category></category></item><item><title><![CDATA[Patlibc———更快捷的更换libc]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/141957129</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/141957129</guid><author>susu_xiaosu</author><pubDate>Fri, 06 Sep 2024 13:10:48 +0800</pubDate><description><![CDATA[如果有多个小版本，则可以自行选择，path不能跨目录读取，比如../AA/BB/glibc-all-in-one。题目所在的文件夹下，否则可能出现替换失败。题目所在的文件夹下，否则可能出现替换失败。题目所在的文件夹下，否则可能出现替换失败。库的工具，适用于解决需要自定义。文件夹中，则参数三填写。完成上述步骤后即可使用。，若未安装，请先下载。]]></description><category></category></item><item><title><![CDATA[常回家看看之tcachebin-attack]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140892223</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140892223</guid><author>susu_xiaosu</author><pubDate>Sat, 03 Aug 2024 16:13:00 +0800</pubDate><description><![CDATA[那么接下来就有意思了，还记得我说chunk9无了吗，是的它现在是没有了，我们再次申请堆块的时候，由于此时chunk 0 还在unsortbin里面申请的时候就会申请到它，标记下标为chunk9 ，但是此时chunk0 在使用中，所以被申请了两次，但是有两个下标chunk 0 chunk 9。这里可以看见当同一大小的chunk，tcachebin放满了7个之后才能free进入相应大小的bin链表里面，比如上图进入了unsortbin链表中，而且申请堆块的时候也是优先从tcachebin链表中拿。]]></description><category></category></item><item><title><![CDATA[常回家看看之fastbin_attack]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140890758</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140890758</guid><author>susu_xiaosu</author><pubDate>Sat, 03 Aug 2024 15:01:19 +0800</pubDate><description><![CDATA[fastbin属于小堆块的管理，这里说的fastbin_attack大多指glibc2.26之前的手法，因为自glibc2.26以后，glibc迎来了一位新成员tcachebin，它减少了堆的开销，使堆管理变得迅速而高效，而且申请的小堆块会优先进入tachebin中，只有tachebin其中一个链表满了再次申请一个相同大小的堆块，若是小堆块再次free会进入fastbin中。]]></description><category></category></item><item><title><![CDATA[DASCTF2022.07赋能赛PWN部分WP]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140875308</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140875308</guid><author>susu_xiaosu</author><pubDate>Fri, 02 Aug 2024 17:01:30 +0800</pubDate><description><![CDATA[那我们就4次不输入一个数就可以进入漏洞函数，这里注意这个a1就是我们进入漏洞函数之前要输入的值，可以看见在read的时候使用的是un int 而判断的是int，那么这里就存在一个类型转换导致的整数溢出，我们可以输入比4294967296小一点的数，这样在判断转换的时候是负数，而在输入的时候就是这个大数，所以就可以造成溢出，然后ret2libc。不过在复现的时候远程buu平台把data命令禁用了，导致程序还没有开始输入就崩溃了。freeall函数，遍历刚刚free的堆块然后依次free，指针清零。]]></description><category></category></item><item><title><![CDATA[常回家看看之largebin_attack]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140684345</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140684345</guid><author>susu_xiaosu</author><pubDate>Thu, 25 Jul 2024 11:01:30 +0800</pubDate><description><![CDATA[【代码】常回家看看之largebin_attack。]]></description><category></category></item><item><title><![CDATA[DASCTF 2023 & 0X401七月暑期挑战赛【PWN】（VIPhouse篇）]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140668151</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140668151</guid><author>susu_xiaosu</author><pubDate>Wed, 24 Jul 2024 17:11:06 +0800</pubDate><description><![CDATA[【代码】DASCTF 2023 & 0X401七月暑期挑战赛【PWN】（VIPhouse篇）]]></description><category></category></item><item><title><![CDATA[DASCTF 2023 & 0X401七月暑期挑战赛【PWN】（FileEditor篇）]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140667146</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140667146</guid><author>susu_xiaosu</author><pubDate>Wed, 24 Jul 2024 16:43:24 +0800</pubDate><description><![CDATA[【代码】DASCTF 2023 & 0X401七月暑期挑战赛【PWN】（FileEditor篇）]]></description><category></category></item><item><title><![CDATA[（XGCTF）西瓜杯pwn部分wp]]></title><link>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140641177</link><guid>https://blog.youkuaiyun.com/susu_xiaosu/article/details/140641177</guid><author>susu_xiaosu</author><pubDate>Tue, 23 Jul 2024 17:09:10 +0800</pubDate><description><![CDATA[【代码】（XGCTF）西瓜杯pwn部分wp。]]></description><category></category></item></channel></rss>