gnuemacs

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

01 2021 档案

摘要:Shadow Stack技术概述 原文和术语 主要对下面这两篇论文的笔记和总结。 SoK: Shining Light on Shadow Stacks The Performance Cost of Shadow Stacks and Stack Canaries instrument:插桩 pr 阅读全文
posted @ 2021-01-24 01:58 gnuemacs 阅读(2766) 评论(0) 推荐(0)

摘要:几种经典的ROP手段简述 ROP ROP一般指的是借助于栈缓冲区溢出手段,修改调函数栈帧中的返回地址。在程序进行返回的时候,会被转移到攻击者指定的地址,执行指定地址处的函数代码。从而形成控制流劫持。而Gadget,指的是能够用来起到攻击作用的,且程序中原有的代码片段。 比如,攻击前的栈结构如下 高地 阅读全文
posted @ 2021-01-23 01:51 gnuemacs 阅读(1892) 评论(0) 推荐(1)

摘要:Linux Kernel信号处理机制源码分析 信号(Signal)是一种比较原始的IPC(Inter-Process Communication,进程间通信)机制。本文主要是进行源码的分析,阅读本文的前提是对Linux的信号机制有所了解。 术语概览 信号(Signal) 信号屏蔽/阻塞(Block) 阅读全文
posted @ 2021-01-21 23:25 gnuemacs 阅读(3206) 评论(0) 推荐(1)

摘要:SeaBIOS实现简单分析 SeaBIOS是一个16bit的x86 BIOS的开源实现,常用于QEMU等仿真器中使用。本文将结合SeaBIOS Execution and code flow和SeaBIOS的源码对SeaBIOS的全过程进行简单分析。需要注意,本文不是深入的分析,对于一些比较复杂和繁 阅读全文
posted @ 2021-01-16 20:02 gnuemacs 阅读(4261) 评论(2) 推荐(3)