随笔分类 -  PWN

摘要:vsyscall相关知识 前置知识 什么是 vsyscall 在 Linux 操作系统中,vsyscall(Virtual System Call,虚拟系统调用)是一种特殊的机制,旨在为用户空间的应用程序提供一种快速访问特定内核功能的途径。 传统的系统调用需要从用户态切换到内核态,这涉及到保存用户态 阅读全文
posted @ 2024-11-18 22:38 山西小嫦娥 阅读(65) 评论(0) 推荐(1) 编辑
摘要:Dragon_Knight_CTF-stack(栈迁移) 程序的保护情况如下,可以看到没有开启pie保护 Arch: amd64-64-little RELRO: Partial RELRO Stack: No canary found NX: NX enabled PIE: No PIE (0x3 阅读全文
posted @ 2024-06-07 22:19 山西小嫦娥 阅读(80) 评论(0) 推荐(1) 编辑
摘要:PWN系列-House of Orange 原理 原理简单来说是当前堆的top chunk尺寸不足以满足申请分配的大小的时候,原来的 top chunk 会被释放并被置入unsorted bin中,通过这一点可以在没有 free 函数情况下获取到 unsorted bins。 申请chunk的时候, 阅读全文
posted @ 2024-05-24 06:51 山西小嫦娥 阅读(96) 评论(0) 推荐(0) 编辑
摘要:PWN系列-初探IO 记录一下自己理解的IO,文章的代码均是glibc-2.23版本下的代码。 由于笔者才疏学浅,学识有限,文章中难免会有疏漏和错误之处,恳请各位师傅批评指正,多多包涵。 什么是IO IO中的I其实就是in,O其实就是out,一个输入,一个输出。 IO长什么样子 _IO_FILE_p 阅读全文
posted @ 2024-05-23 13:00 山西小嫦娥 阅读(102) 评论(0) 推荐(0) 编辑
摘要:PWN系列-Unsorted Bin Attack 概述 Unsorted Bin Attack,顾名思义,该攻击与 Glibc 堆管理中的的 Unsorted Bin 的机制紧密相关。 Unsorted Bin Attack 被利用的前提是控制 Unsorted Bin Chunk 的 bk 指针 阅读全文
posted @ 2024-05-22 17:21 山西小嫦娥 阅读(80) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2024-05-04 14:10 山西小嫦娥 阅读(0) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示