../../apple-touch-icon.png

American Fuzzy Lop tutorial-basic

After all these frustrations due to the virus, I finally get back on the right track. American fuzzy lop (AFL) is a security-oriented fuzzer that employs a novel type of compile-time instrumentation and genetic algorithms to automatically discover clean, interesting test cases that trigger new internal states in the targeted binary.

如何为 Minecraft 服务器添加一个播报员(一)

Mirai 是一个在全平台下运行,提供 QQ 协议支持的高效率机器人库。这个项目的名字来源于京都动画作品《境界的彼方》的栗山未来(Kuriyama Mirai),本文将基于 Mirai 构建 Minecraft 与 QQ 协同的聊天机器人,需求有三

招新赛 2021 出题总结(个人向)

前段时间还在惊讶福建为什么突然爆发疫情,转眼间哈尔滨也烂掉了。兰州聚会寄了,广州两周游也寄了,雅思寄了,GRE也寄了,只能在哈尔滨苦逼地记录一下招新赛2021出题概况与环境部署细节,看来出国壬需要具备较强的心理容错能力。

SLUB & Buddy System in Linux Kernel

CTF games have flourished in recent years. However, more GLIBC heap allocator exploit techiniques are becoming boring and meaningless, especially for games in China. Challenges are well-designed, deliberately constructed, leading to specific ways to solve them, which is actually further and further away from real world exploits. I started to aim more at Linux kernel memory allocator these days and gathered some imformation about Buddy System & SLUB hitherto.

Linux Kernel Mitigation & Bypass

Like user mode, there are also couples of ways of mitigation against exploits in Linux kernel. Here is a list of mitigation in kernel mode and methods to bypass some of them.