随笔分类 - pwn基础
摘要:jarvisoj_guestbook2 学完最新的几个house系列感觉基础不太好就在学习一下栈堆, 程序分析 就是一个菜单题,有一个uaf,版本是2.23,而且可以修改got表,就打一个unlink,修改atoi的got表 在程序开始前申请一个大chunk用来存放接下来申请的chunk的标志位,地
阅读全文
摘要:链接 因为平常我们所使用的开发环境都是集合的开发环境,把编译和链接合在一起,所以我们对于链接等细节很少了解。写这篇文章就是简单记一下动态链接省略了很多细节。对于其中的细节我也是一知半解,所以不会过多的去解读,所以本文仅适于小白。 在linux环境下我们只用两个命令就可以完成对一个程序的开发 gcc
阅读全文
摘要:pwn前置知识 在无聊时突然发现以前写的,写的很烂,想删掉,算了,还是放到博客了吧,其实以前还有写的好多文章,但是那时没有博客,就写的很随意, 以后如果有时间就整理出来,这篇算是水出来的 *ELF* *elf文件的基本概念* elf文件是一种用于二进制文件,可执行文件,目标代码,共享库和核心转储格式
阅读全文
摘要:# 浅尝ptmalloc源码(仅有关malloc) 这篇文章写的有点乱(毕竟本人太菜了/-_-\),如果就只是想看源码分析请师傅直接从核心结构体分析这一步看,后续会更新有关其他的源码分析 ### 引入 在这里我们要知道什么是动态内存管理。 我们在学习c语言时可以知道到了堆的创建和销毁(程序员可以用m
阅读全文