随笔分类 -  pwn 有关知识原理

摘要:#系统调用 linux 的系统调用,是 linux 内核一种特殊的运行机制,使得用户空间的应用程序可以请求,像写入文件和打开套接字等特权级下的任务。在 linux 内核中发起一个系统调用是特别昂贵的操作,因为处理器需要中断当前正在执行的任务,切换内核模式的上下文,在系统调用处理完毕后跳转至用户空间。 阅读全文
posted @ 2020-08-28 18:52 不想取名字a 阅读(651) 评论(0) 推荐(0)
摘要:#前言 原来只知道 house of orange 打 unsorted bin ,碰到题目发现还可以打 fast bin ,今天就具体研究一下源码(glibc-2.23)。 #分析 当所有的 bins 和 top chunk 都不满足分配要求,且 fast bin 合并后,再次循环中也找不到满足分 阅读全文
posted @ 2020-08-26 18:20 不想取名字a 阅读(367) 评论(0) 推荐(0)
摘要:20 年比赛已经出现了好几道 Brainfuck 的 vm pwn 了,补一下 Brainfuck 的知识。 #简介 Brainfuck 是一种简单的、可以用最小的编译器来实现的、符合图灵完全思想的编程语言,它是由 Urban Müller 在 1993 年创造的,简称为 bf。Brainfuck 阅读全文
posted @ 2020-08-24 16:13 不想取名字a 阅读(815) 评论(0) 推荐(0)