评论邮件通知的功能已开启,欢迎大家留言评论,有问题我会及时回复的哦~
-
musl 1.1.24利用方式
这个月干的是属实有点儿少,感觉特别迷茫,学了那么多结果比赛还是一头雾水,虽然很烦躁但是还是不能放弃啊! 在starCTF的第二道题我始终找不到漏洞点在哪,下来看wp才发现使用的libc不是普通的glibc了,其实在RCTF的一道题目就是基于musl的... -
*CTF-examination
examination太菜了只做了第一道题,第二道题死活找不到漏洞点 流程分析这道题的流程挺明确的,因为是c语言逆向起来比较简单这里就不再赘述逆向过程了。 总的来说程序就是下图所示的这个结构 首先就是程序存在一个可以让我们任意地址+1的函数,利用此... -
RCTF2021复现
以前做pwn题比较在意的是利用方式以及利用原理,很少静下心来去逆向一个程序,也就导致我现在逆向能力相对来说很差,在遇到RCTF这种题目极其复杂的内容我可能就直接放弃了,然后比赛完就看别人wp,别人说了流程之后我就会想,这么简单我为什么当时不做呢?所以... -
linux软件安装时到底在做什么?
除了CTF外我其实还是一个特别喜欢搞linux的一个垃圾,在2020年11月份左右我将电脑系统换到了kali并且因为当时不会装双系统把windows搞没了,不过用过一段时间发现linux的操作逻辑更加的符合我。 依赖linux的依赖问题一直是被人诟病... -
kernel pwn基础[2]
2018 0CTF Finals Baby Kernel这次题目的附件只有驱动和文件系统没有bzImage 12tcdy@arch-linux ..study_kernel/2018_0CTFFinalsBabyKernel % strings ba... -
kernel pwn基础[1]
这里的例题仍然是上一篇的两个例题,不过使用不同的解法。 2018 强网杯 - core上一篇里这道题使用的方法是ROP,不过这一方法相对来说比较麻烦,构造ROP链挺恼火的。 可以看到并没有打开smep所以可以直接实现ret2usr。 exp1234... -
kernel pwn基础
在学习kernel pwn我就是完全跟着wiki走的 CISCN2017 - babydriver前置首先题目一般是会给我们三个文件,bzImage,boot.sh,rootfs.cpio boot.sh:启动kernel的shell脚本 bzIma... -
house of corrosion/husk/kiwi
这篇文章过后估计就会慢下来更新了,内核一直拖着没学,再就是自己逆向能力很差所以也打算多练点题了,因为时间关系这篇文章我就少一点源码的讲解了。 house of corrosion在large bin attack和tcache stashing un... -
从两道题目看setcontext
现在的比赛,越来越卷了,所以出题人为了让选手难受一般都会开始沙盒这时候只能进行orw,不过在栈里面这种方式还是常见。但是在堆利用当中我们更多的是修改hook为system或者one_gadget,为了能够实现orw就出现了新的手法 堆中栈迁移 G... -
house of banana
这个堆利用方式相较于以往的利用方式存在利用目标的不同,这一方式的利用我感觉比较适合与glibc2.31之后,比较之前都可以直接用FSOP,但是在2.31之后FSOP的利用方式就是house of pig不过如果题目禁止了__free_hook之类的...