评论邮件通知的功能已开启,欢迎大家留言评论,有问题我会及时回复的哦~
-
dl-runtime-resolve重温
前言在先前其实我已经写过一篇ret2dl-runtime-resolve了。不过在那篇文章中并没有提到当RELRO的等级为FULL的情况下该如何进行利用方法。又因为这类题目一般来说就是模板题目的缘故所以我也就一直没有放在心上,直到这一次巅峰极客遇到了... -
v8初体验
前言这段事情因为各种事情耽搁,一直没有更新文章。本打算新的一篇出rootkit来水一篇,后面发现a3佬写的太多了,不想继续看了。然后前阵子一直在思考后续到底是学什么方向,在docker逃逸、chrome内核、iot还有fuzz之间犹豫不决,现在也算是... -
关于protobuf的解题步骤
前言其实在以前已经多次遇见过protobuf了,但是都不太在意因为总感觉会像musl库一样,存活一段时间后就消失了。所以也导致我一直没有去真正做过这样的题,这次国赛第一天恰好出现了这样一道题,不出意外没能解出来,如果不看wp我可能还会怀疑自己的逆向能... -
向pipe_buffer说yes!
前言起因是墨晚鸢大佬的一句回复,不过我这里还没尝试挖掘新的东西,更多的是对墨晚鸢佬的内容做适合自己理解的总结。可以看到标签中还有一个上一篇文章主要介绍的io_uring,这里就先说说。 万字警告!!! io_uring在堆喷中的局限性1234567... -
RCTF2022复现
diary利用分析就是一道很正常的用户态堆题。在delete函数中存在UAF漏洞。 不过题目的逆向过程比较麻烦,加之我开始没注意到题目已经给了输入command的格式,如果注意到的话动态调试来逆向更为简单。 题目很简单,利用UAF使得tcache和u... -
io_uring在kernel pwn中的优异表现
前言目前各种比赛的各种赛制真的是让人十分难受,以至于感觉自己不怎么适合打比赛了。所以打算静下心来复现一场比赛,在RCTF中找到分值最低的一道题。做的过程中越看越不对劲,还算是有难度的一道内核堆题怎么被打烂了,一搜才发现是有非预期解。但我头铁,静下心来... -
ByteRun复现
当初看到墨晚鸢大佬的博客对这道题目的描述的时候就对这道题暗生情愫了,如今终于是得以复现。 内核分析函数分析这道题目要说难也算难,要说简单那就是说屁话。这道题可以说是从逆向就开始变得不对劲起来。 1234567891011121314151617181... -
FUZZ(2):AFL结果分析和代码覆盖率
本来不打算做AFL的源码分析,但是看到了一篇文章吸引到了我,当然这篇文章还是不会涉及到源码分析,在后续的FUZZ相关文章中会进行进一步分析。 fuzzer工作状态首先可以查看在output目录下的fuzzer_state文件: 12345678910... -
house of snake
这house of系列是真的多,上一个还没捂热下一个就来了,glibc更新也是真快。不过能在学习新东西的途中水一篇文章还是相当不错的。 背景介绍在glibc2.37中_IO_obstack_jumps被删除啦,导致前一篇的利用方式无了。 原理分析这次... -
QEMU逃逸练习
可以看得出来这篇文章的标题十分的水,因为确实是很难找到这两道题又什么闪光点来作为标题。这篇文章更新后会暂停学习qemu了,后续会进一步学习AFL以及开始接触docker逃逸。 FastCP-ctf关于设备的分析可以参考前面两篇文章,这里就不再赘述了。...