- 博客(8)
- 收藏
- 关注
原创 linux 更改内核参数
更改command line:vim /etc/default/grub 更改GRUB_CMDLINE_LINUX中的内容生成grub:grub2-mkconfig -o /boot/grub2/grub.cfg重启机器:reboot
2024-05-15 19:37:41 405
原创 Linux dd命令详解
dev/zero,是一个输入设备,你可你用它来初始化文件。bs=512:读块和写块的大小都为512B(这里的输出文件为一个块设备,块大小的设置跟块设备中每块的大小相关)注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;/dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!of=/dev/mmcblk0:输出文件名为/dev/mmcblk0。dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。if=/dev/zero:输入文件名为/dev/zero。
2024-05-15 19:35:14 358
原创 valgrind-内存泄漏 安装和使用
make过程:Error: no such instruction: `rdseed %r11d’gcc版本太旧,更新gcc版本。
2024-04-25 13:53:41 177
原创 文件系统异常EXT4-fs error (device vda3): ext4_mb_generate_buddy:805错误
这将会检查vda3分区上的文件系统并尝试修复任何错误,一路按y。查看/var/log/message发现,文件系统异常。
2024-03-25 21:12:33 250
原创 Osiris:自动挖掘处理器微架构侧信道的fuzz系统
因为侧信道攻击均可以作为隐蔽信道,Osiris首先用来挖掘隐蔽信道。:攻击者将微架构组件保持已知状态。例如,Flush+Reload、Prime+Probe等攻击需要刷新或者填充一个cache line。这些指令序列称为。:受害者由于私密数据改变了微架构组件的状态。S0到S1状态的改变,称作。:攻击者探测微架构的组件的是出于S0还是S1状态来恢复私密数据。这是通过测试特定指令的执行时间来决定的,这些指令序列被称为。
2023-07-29 23:01:55 118
转载 ubuntt20切换内核版本
ubuntt2.0切换内核版本根据原博客:参考博客1.安装必备软件编译工具:apt-get install libncurses5-dev build-essential kernel-package注意:(1)libncurses5-dev是为之后配置内核能运行 make menuconfig程序做准备Build-essential为编译工具,kernel-package是编译内核工具(2)如果系统显示无法查找到这三个文件,输入#apt-get update更新数据源。2.下载内核去w
2021-09-12 14:10:51 284
原创 sgx问题:cannot find -lsgx_tstdcxx
sgx问题:cannot find -lsgx_tstdcxx问题在跑代码的时候make时候出现了cannot find -lsgx_tstdcxx解决方法:在Makefile文件中将-lsgx_tstdcxx替换成lsgx_tcxx文档连接:https://download.01.org/intel-sgx/linux-2.6/docs/Intel_SGX_Developer_Reference_Linux_2.6_Open_Source.pdf文档的第122页...
2021-08-30 22:02:40 294 2
原创 Ubuntu 20.04安装Intel sgx
Ubuntu 20.04安装Intel sgx安装sgx drive准备工作检查是否安装了匹配的内核头文件dpkg-query -s linux-headers-$(uname -r)安装匹配的内核头文件 sudo apt-get install linux-headers-$(uname -r)生成驱动模块/linux-sgx-driver-master# make安装驱动sudo mkdir -p "/lib/modules/"`uname -r`"/kernel/dr
2021-08-26 14:23:37 3730 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人