自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 ubuntu 环境变量

Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下uusama@ubuntu:~$ export

2022-04-06 19:34:53 560

原创 【无标题】

创建root用户

2022-04-05 23:34:55 99

原创 安装pytouch的问题

使用pip,linux ,cpu安装pytouch。出现如下问题。The headers or library files could not be found for zlib,a required dependency when compiling Pillow from source.1、执行以下命令(我是这样解决的)sudo apt-get install libjpeg-dev zlib1g-dev ...

2022-04-05 22:26:39 193

原创 【无标题】

学号20212803 2021-2022-2 《网络攻防实践》第三周作业1.知识点梳理与总结攻击机与靶机安装与配置首先网络拓扑图如下所示首先配置虚拟机的虚拟网络编辑器配置好虚拟网络配置,接着将安装一台linux靶机。配置linux靶机网络。如图所示,设置成功对于攻击机直接打开就可以。接着将安装seed ubuntu。虚拟机安装完毕后接着将配置攻击机kali的网络环境和seed ubuntu的网络环境。更改网络适配器设置然后将检测攻击机的网段地址,是否配置成功。由上

2022-03-17 22:20:45 950

原创 Linux Capability探索实验

Linux Capability探索实验实验描述本实验中,我们将感受到linux capability功能在访问控制上的优势,掌握使用Capability达到遵守最小权限原则的目的,并分析linux中基于Capability访问控制的设计。环境搭建下载Libcap$ cd$ wget http://labfile.oss.aliyuncs.com/libcap-2.21.tar.gz$ tar xvf libcap-2.21.tar.gz$ sudo rm /usr/include/sys/

2021-12-08 15:13:17 922

原创 竞态条件漏洞实验

竞态漏洞实验实验简介竞态条件是指多个线程同时访问或者操作同一块数据,运行的结果依赖于不同线程访问数据的顺序。如果一个拥有root权限的程序存在竞态条件漏洞的话,攻击者可以通过运行一个平行线程与漏洞程序竞争,以此改变该程序的行为。在本实验中学生将利用竞态条件漏洞获得root权限。除了攻击之外,学生还将学习如何制定保护方案抵御该类攻击。实验准备由于本实验环境开启了针对竞态条件攻击的保护,所以需要先关掉保护。$ sudo su$ echo 0 > /proc/sys/fs/protected_

2021-12-04 22:44:59 534

原创 【无标题】

2021-2022-1 20212803《Linux内核原理与分析》第九周作业1.知识积累2.实验过程配置实验系统cd ~/LinuxKernelrm menu -rfgit clone git://github.com/mengning/menu.gitcd menu make rootfs开始调试cd ..qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -S -s新建shell,进行gdb

2021-11-21 15:10:04 78

原创 2021-11-13

2021-2022-1 20212803《Linux内核原理与分析》第八周作业所学知识ELF概述ELF (Executable and Linkable Format)即可执行的和可链接的格式,是一个目标文件格式的标准。ELF格式的文件用于存储Linux程序。ELF是一种对象文件的格式,用于定义不同类型的对象文件中都有什么内容、以什么样的格式放这些内容。ELF首部会描绘整个文件的组织结构,它还包括很多节(sections,是在ELF文件里用以装载内容数据的最小容器),这些节有些是系统定义好的,有些是用

2021-11-13 22:21:39 411

原创 2021-11-07

2021-2022-1 20212803《Linux内核原理与分析》第七周作业实验过程使用 gdb 跟踪分析一个 fork 系统调用内核处理函数 sys_clonecd ~/LinuxKernelrm menu -rfgit clone https://github.com/mengning/menu.gitcd menu mv test_fork.c test.cmake rootfs 创建进程shell1中启动内核cd ~/LinuxKernelqemu -kernel lin

2021-11-07 15:03:29 55

原创 2021-10-30

2021-2022-1 20212803 《Linux内核原理与分析》第六周作业一、给MenuOS增加命令rm -rf menu //强制删除当前menu目录git clone https://github.com/mengning/menu.git //重新克隆一个新版本的menucd menu //切换目录make rootfs //二、使用gdb跟踪系统调用内核函数sys_time#shell1中启动内核cd ~/LinuxKernelqemu -kernel linux-

2021-10-31 11:49:56 101

原创 2021-09-26

2021-2022-1 20212803《Linux内核原理与分析》第五周作业使用库函数 API 和 C 代码中嵌入汇编代码两种方式使用同一个系统调用因为实验内容是使用库函数api和c代码中嵌入汇编代码两种方式使用同一个系统调用。我选用使用汇编代码重写printf函数,调用write。使用api的代码如下#include <stdio.h>#include <string.h>int main(){ char* s = "Hello World!"; printf(

2021-10-23 17:02:44 78

原创 2021-2022-1 20212803《Linux内核原理与分析》第四周作业

实验三:跟踪分析 Linux 内核的启动过程实验过程执行cd ~/LinuxKernel/ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img结果如下所示。执行$ qemu -kernel linux-3.18.6/arch/x86/boot/bzImage -initrd rootfs.img -s -S另开一个 shell 窗口$ gdb(gdb)file linu...

2021-10-17 13:07:52 97

原创 2021-2022-1 20212803《Linux内核原理与分析》第三周作业

实验要求完成一个简单的时间片轮转多道程序内核代码实验过程使用实验楼的虚拟机打开 shell,并执行如下语句。# 注意路径是区分大小的$ cd ~/LinuxKernel/linux-3.9.4$ rm -rf mykernel$ patch -p1 < ../mykernel_for_linux3.9.4sc.patch$ make allnoconfig# 编译内核请耐心等待$ make$ qemu -kernel arch/x86/boot/bzImage

2021-10-10 18:51:58 159

原创 2021-2022-1 20212803《Linux内核原理与分析》第二周作业

实验一 反汇编一个简单的c语言程序1.书写一个汇编程序新建一个文件t.s,写入汇编语言可以通过反编译成为一个c语言程序,可以执行如下语句:

2021-10-03 11:10:04 107

原创 2021-2022-1 20212803《Linux内核原理与分析》第一周作业

一.linux简介linux就是一个操作系统。Linux 主要是系统调用和内核那两层。其中Ken Thompson和Dennis Ritchie为C语言之父和UNIX之父。Linux与Windows的区别window付费,Linux免费windows大部分软件为收费软件而Linux大多为付费软件Linux系统比Windows更加安全Linux系统有图形和完全命令行两种操作系统的方式,而windows只有图形界面操作系统Linux可以订制而windows是全封闭系统.

2021-09-28 14:51:52 146

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除