评论邮件通知的功能已开启,欢迎大家留言评论,有问题我会及时回复的哦~
-
llvm pass pwn
简要介绍首先呢,也是同其他博主一样,copy一下百度对于llvm的介绍: LLVM是构架编译器的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间、链接时间、运行时间以及空闲时间,对开发者保持开放,并兼容已有脚本。 LLVM PA... -
house of apple
简单介绍在高版本中large bin attack算是为数不多的可以任意地址写堆地址的方法。 这一利用方式是相较于其他house of 系列来说存在一定差异,它不是直接通过IO_FILE getshell是通过扩大现存的写堆地址漏洞的方式,从而辅佐其... -
exit_hook
众所周知的俩hook在glibc2.34移除了,不过exit_hook好像在这个版本的glibc表现得也不是很佳,不过在近期遇到的两道题目都需要用到这方面的知识所以来补了。 exit_hook首先呢,程序正常退出以及使用exit函数都会调用exit所... -
fastbin_reverse_into_tcache
这一利用方式是一种类似于unsorted bin,tcache stashing unlink attack可以在任意地址写入堆地址的漏洞。 源码分析12345678910111213141516171819202122232425262728293... -
house of emma
在glibc2.34中删除了malloc_hook和free_hook,所以孕育而生了一个新的利用方法house of emma。这篇文章需要两个前置知识largebin attack和house of kiwi在这里就不再提了。然后后面一篇文章上次... -
glibc2.32的堆风水+house of kiwi实例
看我前面的文章可以发现我在做漏洞利用的总结主要是在glibc2.31以下版本的,这也就导致了在后续版本的glibc的利用方式我也没怎么掌握,后续打算将house of kiwi以及house of Emma写完之后会关注一下glibc2.31之后的h... -
musl1.2.2源码分析+starCTF-BabyNote复现
源码分析数据结构这里根据我参考的文章来进行分析,chunk->group->mate chunk这里其实是没有定义chunk这个结构的,不过根据效果可以推断出来 chunk关于0x10字节对其,如果是group中的第一个chunk,p的前... -
musl 1.1.24利用方式
这个月干的是属实有点儿少,感觉特别迷茫,学了那么多结果比赛还是一头雾水,虽然很烦躁但是还是不能放弃啊! 在starCTF的第二道题我始终找不到漏洞点在哪,下来看wp才发现使用的libc不是普通的glibc了,其实在RCTF的一道题目就是基于musl的... -
*CTF-examination
examination太菜了只做了第一道题,第二道题死活找不到漏洞点 流程分析这道题的流程挺明确的,因为是c语言逆向起来比较简单这里就不再赘述逆向过程了。 总的来说程序就是下图所示的这个结构 首先就是程序存在一个可以让我们任意地址+1的函数,利用此... -
RCTF2021复现
以前做pwn题比较在意的是利用方式以及利用原理,很少静下心来去逆向一个程序,也就导致我现在逆向能力相对来说很差,在遇到RCTF这种题目极其复杂的内容我可能就直接放弃了,然后比赛完就看别人wp,别人说了流程之后我就会想,这么简单我为什么当时不做呢?所以...