/img/avatar.gif

Wings

笔记「离散数学 II」

6. 代数 6.1 代数结构代数系统: 非空集合 $A$, 定义在 $A$ 上的运算封闭 $f$, 代数常元. $<A, f, k>$ 运算封闭性: $f$ 是 $A^n \rightarrow B$ 的映射, 若 $B \subset A$, 则运算 $f$ 在 $A$ 上封闭 (结果在原

笔记「微机原理」

第 2 章 8086 / 8088 功能特性 8086: 第一代 16 位微处理器 首次引入流水线思想, 指令级流水线 存储器分段管理 输入输出独立编址 (IN/OUT 指令) 内存分段, 寻址空间 1M 接口不分段

Pwn Ptmalloc2 Largebin Attack

原理 largebin 结构Largebin 管理更大的堆块, 但是他的每个 bin 中的堆块大小不是一样的. 具体来说, 是这样的: size index 64 [0x400, 0x440) 65 [0x440, 0x480) 66 [0x480, 0x4C0) 67 [0x4C0, 0x500) 68 [0x500, 0x540) … 等差

2022 bi0sCTF Pwn note

静态分析64 位 ELF, 没开 PIE, 没有 cannary. 逆向出的 Note 如下: 1 2 3 4 5 6 7 8 9 10 struct __attribute__((aligned(4))) Note { __int64 id; char name[16]; int size; _BYTE used; _BYTE sent; _BYTE reversed[1024]; _BYTE content[1023]; }; main: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18