会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
M4h4tt2r
博客园
首页
新随笔
联系
订阅
管理
2024年9月1日
羊城杯2024 pwn4的解法(kernel<5.6)
摘要: 前言 今天无聊乱刷的时候发现有师傅说羊城杯的pwn4(hardsandbox)用openat2只能打通本地,远程无法打通,于是点击看了一下文章,发现了一个对沙箱的逃逸的知识点。 正文 为什么openat2无法打通远程 Qanux师傅说是远程的 kernel(linux内核) 版本是 5.4,而 op
阅读全文
posted @ 2024-09-01 21:25 Mazhatter
阅读(114)
评论(0)
推荐(0)
2024年8月29日
羊城杯2024 pwn4(kernel >= 5.6)
摘要: 前言 军训期间写题目实在是难崩,感觉能出的pwn4结果实在是没时间去搞(也有可能是我太菜了),赛后还被负责本次出题的学长贺师傅教育了一下,多练多练。 个人感觉题目还行,虽然版本高一些,但是漏洞也很致命,只是magic_gradget不太好找了,没办法,好用的gadget是基于汇编上的,很容易就被修复
阅读全文
posted @ 2024-08-29 23:44 Mazhatter
阅读(60)
评论(0)
推荐(0)
2024年8月19日
重学IO:利用_IO_2_1_stdout泄露libc
摘要: 前言: 这几天做IO类的题,发现自己是真的菜,决定暂时放一放apple1的学习,重新学习一下IO流。 本篇源码还是glibc-2.35。 FILE结构 _IO_FILE_plus 我们先来看一下查看结构体_IO_FILE_plus的组成: struct _IO_FILE_plus { FILE fi
阅读全文
posted @ 2024-08-19 15:11 Mazhatter
阅读(261)
评论(0)
推荐(1)
2024年8月15日
house of apple2和house of cat的利用总结
摘要: 前言 最近感觉apple2和cat有些利用条件搞混了,就想出一篇博客总结一下。 house of apple2 调用链: exit -->> __run_exit_handlers -->> _IO_cleanup -->> _IO_flush_all_lockp -->> _IO_wfile_ov
阅读全文
posted @ 2024-08-15 16:17 Mazhatter
阅读(64)
评论(0)
推荐(0)
浅析house of cat(下)
摘要: 前言: 这篇是hosue of cat 系列的最后一篇,之后估计要停一段时间去学apple1,个人感觉学习的顺序应该是orange -> apple2 -> cat -> emma ->apple1但是实际上学到cat应该就可以通杀了。但是本着学习的态度,还是看看apple1。外一以后需要用上呢。
阅读全文
posted @ 2024-08-15 12:55 Mazhatter
阅读(29)
评论(0)
推荐(0)
2024年8月14日
浅析house of cat(中)
摘要: 前言 这篇是浅析house of cat(上)-CSDN博客的续写,主要想从源码调试的角度去讲解一下具体流程。 这里选择的例题是强网杯2022的houseofcat,这里我只是使用已经写好的脚本去调试,讲解一些上篇中没指出来,但需要我们绕过的地方。 调试 calloc-->>__malloc_ass
阅读全文
posted @ 2024-08-14 13:38 Mazhatter
阅读(33)
评论(0)
推荐(0)
2024年8月13日
浅析house of cat(上)
摘要: 前言 原本以为只学习house of apple2就足以应对所有高版本了,但是还是被白名单制裁了,这里浅析一下house of cat以弥补apple2的缺陷。 house of cat预计分三个部分来讲解,这篇是源码原理分析。中篇主要讲解源码调试和一些在本篇里没有讲解到的小细节绕过,下篇主要讲解例
阅读全文
posted @ 2024-08-13 23:32 Mazhatter
阅读(38)
评论(0)
推荐(0)
2024年8月8日
浅析house_of_apple2(下)
摘要: 前言 这是浅析house_of_apple2(上)-CSDN博客的例题讲解,选取的题目是今年国赛的题目EzHeap,也借此机会记录一下在glibc2.35删除svcudp_reply函数后,如何orw达到读取flag的情况,题目链接在文末。 正文 正常的增删改查都有 开了沙箱: 增: 没有什么漏洞,
阅读全文
posted @ 2024-08-08 22:30 Mazhatter
阅读(96)
评论(0)
推荐(0)
2024年8月7日
浅析house_of_apple2(上)
摘要: 前言 house_of_apple一共分成三个,分别为house_of_apple1,house_of_apple2,house_of_apple。个人认为house_of_apple2相对简单一些,这里先介绍我个人对于house_of_apple2的理解。 注:本文glibc源码版本为2.35 h
阅读全文
posted @ 2024-08-07 21:20 Mazhatter
阅读(126)
评论(0)
推荐(0)
2024年8月4日
浅析ret2dl_reslove
摘要: 前言 这几天抽空学了一下ret2dl,发现网上大多都是对32位程序的讲解和利用,这里我从64位角度出发记录一下我对ret2dl的理解。 注:glibc源码版本为glibc-2.23 ret2dl_reslove ret2dl_reslove巧妙地利用了ELF格式以及动态装载器的弱点,不需要泄露内存信
阅读全文
posted @ 2024-08-04 22:29 Mazhatter
阅读(78)
评论(0)
推荐(0)
下一页
公告