AlexanderZ.Tang

Life's not out to get you.

堆溢出利用

Heap Overflow 堆溢出的概念其实和栈溢出、缓冲区溢出的概念非常相似,而且就连利用方式也非常相似,因为chunk之间是连续的。那么只要有read或者get

堆基础

本节内容基于Glibc 2.25版本 什么是堆 堆(chunk)内存是一种允许程序在运行过程中动态分配和使用的内存区域。相比较于栈内存和全局内存,

部分写固定思路

我们知道, 在开启了随机化(ASLR,PIE)后, 无论高位的地址如何变化,低 12 位的页内偏移始终是固定的, 也就是说如果我们能更改低位的偏移, 就可

鹏城杯2023WriteUp-Pwn

这个鹏城杯才是我真正意义上的第一场CTF。虽然之前有过校赛,但是校赛上简单题非常多,还是可以混混分的。这场应该算是像样的CTF(甚至还有点恶心),直接给我虐昏了。只能赛后补补题了。

而且比赛当天感冒了,当然这不是关键问题。我学的内容还是比较少的,先把能补的补了,持续更新。

AdvanceROP-ret2dlresolve

首先要对延迟绑定机制做一个补充,即在延迟绑定中使用的表的名称和功能。 ELF JMPREL Relocation Table elf-rel函数重定位表,即ELF程序的.rel.plt段。该
0%