摘要:
1. 研究问题 该论文对 NVIDIA GPU 上不同内存空间(global memory, local memory, shared memory)中存在的 buffer overflow 问题进行了深入的研究,并成功对在 GPU 上运行的 DNN 应用实现了 ROP 攻击。 以往的研究局限于单一 阅读全文
摘要:
Kernels CUDA C++ 引入了一个新定义“核函数”(Kernels)。与常规的 C++ 函数不同,当调用核函数时,其会被 N 个不同的 CUDA 线程并行执行 N 次。 你可以使用 __global__ 标识符来定义一个核函数,同时使用一个新的 <<<...>>> 配置语法来指定核函数中线 阅读全文
摘要:
Attack 概述 传统攻击(CONVENTIONAL ATTACKS) 在传统攻击中,Attacker/Receiver 通常: 与 Victim 共享硬件资源 (比如说 LLC,BP,Prefetcher 等) 可以观察,改变微架构状态 传统攻击可分为: 侧信道攻击:Attacker 从 Vic 阅读全文
摘要:
研究现状 & Motivation 以往的侧信道攻击的研究工作大部分都集中在CPU上,对于广泛存在的嵌入式设备(MCU)的关注却微乎其微。本文作者认为,造成这种现象的原因是MCU的简单结构以及缺少虚拟内存的支持。因此,以往的研究人员难以对MCU进行微架构侧信道攻击。 本文作者观察到,若MCU中多个B 阅读全文
摘要:
窗口与会话 通常,我们打开一个终端窗口,在里面输入命令,然后让计算机去执行。上述的这样一个过程称为一次“会话”(session)。 会话的一个特点是,窗口与在其中运行的程序相互绑定。即,如果关闭窗口,程序也会终止。 tmux tmux是一个将会话与窗口解绑的工具 tmux 的简要使用 新建会话 tm 阅读全文
摘要:
2023/4/19 POPEN & PCLOSE 函数原型 FILE *popen(const char *command, const char *type); int pclose(FILE *stream); 函数行为 popen函数(常用)建立管道,fork子进程,调用sehll执行命令。 阅读全文
摘要:
添加源 你可以在llvm找到适合特定版本的Ubuntu源。 cd /etc/apt sudo cp sources.list soures.list.bark sudo vim sources.list #将下面的llvm源(适用于Ubuntu 18.04)粘贴进去 deb http://apt.l 阅读全文
摘要:
问题描述 给定一个字符串s, 返回由s中字母所构造的最长回文串的长度。 问题分析 符号设定 N~ch~ 为ch在回文串中出现的次数 回文串中最多有一个字符N~ch~为奇数 算法 class Solution: def longestPalindrome(self, s: str) -> int: c 阅读全文
摘要:
Hello World hello world 阅读全文