首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
heap0专题
二进制安全虚拟机Protostar靶场(5)堆的简单介绍以及实战 heap0
前言 这是一个系列文章,之前已经介绍过一些二进制安全的基础知识,这里就不过多重复提及,不熟悉的同学可以去看看我之前写的文章 什么是堆 堆是动态内存分配的区域,程序在运行时用来分配内存。它与栈不同,栈用于静态分配内存,并且具有固定的大小 程序使用如malloc、calloc、realloc等函数在堆上动态分配内存。当内存不再需要时,使用free函数释放。 例如: int main(in
阅读更多...