win pwn调试相关 发表于: 2024-07-28 分类于: PWN/Win Pwn在Windbg中,要查看当前指令所在的函数,您可以使用 ln(List Nearest Symbols)命令。该命令将告诉您当前执行指令所在的函数,以及在该函
win pwn例题 发表于: 2024-07-28 分类于: PWN/Win Pwn最近打NKCTF遇到了一个winpwn,在此也是借着这个机会学习了一下 漏洞也很明显,如果是linux直接ret2libc很快就打完了,这里引
保护机制变动 发表于: 2024-07-28 分类于: PWN/堆入门一篇讲这个的博客 house系列 tcachebin 堆指针异或加密(glibc-2.32 引入) fastbin 堆指针异或加密(glibc-2.32 引入) 堆内存对齐检查(gli
打法总述 发表于: 2024-07-28 分类于: PWN/堆入门[TOC] 打法总述 笔者对于这些攻击手法感觉不是很难,难的地方在于堆风水 有无off-by-null 一般没有uaf都是会有off-by-null可以利用
低版本off-by-null 发表于: 2024-07-28 分类于: PWN/堆杂记off-by-null 利用思路 溢出字节为可控制任意字节:通过修改大小造成块结构之间出现重叠,从而泄露其他块数据,或是覆盖其他块数据。也可使用 NULL 字节溢出的方法 溢出
堆summary 发表于: 2024-07-28 分类于: PWN/堆攻击IO_FILE[TOC] house系列 house系列的致命缺陷就是vtable是通过偏移调用函数 这种找vtable要根据源码去libc.so.6里面进行对比查找,
堆tricks 发表于: 2024-07-28 分类于: PWN/堆入门[TOC] 1. 泄露libcbase,heapbase 2. 打free_hook或IO_FILE 保护机制 泄露heapbase 一般想要泄露heapbase的情
堆分配(自己复现) 发表于: 2024-07-28 分类于: PWN/堆入门[TOC] 一篇讲的比较清楚的博客 malloc函数 说明:first chunk是指bin中链表头部的chunk,last chunk是指bin中链表尾部的
堆分配机制 发表于: 2024-07-28 分类于: PWN/堆入门[TOC] 一篇讲的很好的博客 概念明晰 bins的链表用的是头插法 fd和bk只在bins才有 在堆中prev chunk就是比它地址低的,next chunk