摘要: 堆漏洞利用 一. 介绍 堆溢出是一种特定的缓冲区溢出(还有栈溢出, bss 段溢出等)。但是其与栈溢出所不同的是,堆上并不存在返回地址等可以让攻击者直接控制执行流程的数据,因此我们一般无法直接通过堆溢出来控制 EIP 。 二. 利用策略 覆盖与其物理相邻的下一个 chunk 的内容。 prev_si 阅读全文
posted @ 2024-03-23 08:30 ONE_ZJ 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 概述以及数据结构 ‍ 1. What is heap Heap is a memory region allotted to every program. Unlike stack, heap memory can be dynamically allocated. This means that 阅读全文
posted @ 2024-03-23 08:30 ONE_ZJ 阅读(3) 评论(0) 推荐(0) 编辑