评论邮件通知的功能已开启,欢迎大家留言评论,有问题我会及时回复的哦~

  • d3bpf-v2

    因为近期一直在玩内核,在把这篇文章写完之后就不会一直更新内核相关的了,后续的打算是学习完逃逸的内容之后就开始进行刷题和复现比赛的练习了。 分析题目首先,这道题的大致跟上一道题目一样,存在一个patch 123456789101112131415161...
  • d3bpf

    虽然在之前出过几篇关于bpf的文章,但是我并没有得到很深层次的理解,文章的exp基本就是copy的。并且,D3^CTF 2022还有两道ebpf需要复现,所以现在就选择了复现一下。 题目分析123456789101112131415161718192...
  • house of lalala

    近期又出现一个新的关于IO_FILE的利用方式,不过原作者并没有出名字但是我blog又是用house of系列分类的所以就先随便取个名字。 原理分析此次聚焦的vtable表为: 123456789101112131415161718192021222...
  • CVE-2022-0847 Dirty Pipe

    前言持续性摆烂一段时间了,又想看jyy的课,又要期末考试了,好烦!索性花点时间把Gyan神上半年叫我复现的CVE复现了。 这个CVE允许向任意可读文件中写数据,可造成非特权进程向root进程注入代码。该漏洞发生linux内核空间通过splice方式实...
  • GLIBC 2.35 hook

    引言众所周知在高版本的glibc中取消了free_hook和malloc_hook都被删除掉了。 那么如果我们存在一个UAF漏洞但是只能申请size为0x20的chunk时就会显得十分窘迫,如果使用选择使用house of emma或者house o...
  • practice Ⅱ

    Kernel pwn1题目非常简单,就是一道非常普通的内核堆题,不过由于思想有点活跃导致开始一直在往复杂的想去了 吐槽一下:为什么cpio格式的要用img结尾我挂载了很久挂载不上,知道file一看发现是cpio格式 题目分析1234567891011...
  • practice Ⅰ

    练题笔记已经学了一段时间内核了,感觉自己在基础知识方面比较欠缺,所以打算回过头去看一下相关书籍深入学习一下基础知识,在学习途中保持pwn题训练。 easy stack题目分析题目逻辑很简单 123456789101112int __cdecl mai...
  • CVE-2017-16995复现

    这一篇是作为ebpf的入门文章,所以会稍微介绍一下指令集,寄存器。可能篇幅略长。 漏洞简介该漏洞最早是由17年12月21号Google Project Zero团队的Jann Horn发现并报告的,编号为CVE-2017-16995。内核影响版本:L...
  • Linux kernel 4.20 BPF 整数溢出漏洞

    题目会放在:https://github.com/196082/196082 漏洞分析kernel中的bpf模块主要用于用户态定义数据包过滤方法,如常见的抓包工具都基于此实现,并且用户态的Seccomp功能也与此功能相似。 整数溢出该漏洞存在于BPF...
  • ciscn cactus复现

    其实这道题很简单,但是因为那个d3kheap卡得太久了并且内核版本是5.13所以我默认这道题目的版本也为5.13了,导致我完全没有去想利用userfaultfd,但题目内核实际版本是5.10.102。 题目分析这里想问佬们一个问题,就是为什么这道题不...
/9