自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2022-2023-1 20222809《Linux内核原理与分析》第十三周作

shellshock

2022-12-11 00:58:35 313 1

原创 2022-2023-1 20222809《Linux内核原理与分析》第十一周作业

1.缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。2.指针和数组越界不保护是缓冲区溢出的根源。3.在C语言标准库中有许多会造成溢出的函数,如strcat(),strcpy(), strncpy(), sprintf(), scanf(), bcopy(),gets()等在用户进程空间中,又分为三个段:程序段区域、数据段区域、堆栈段区域。

2022-11-27 19:22:10 372

原创 2022-2023-1 20222809《Linux内核原理与分析》第九周作业

进程调度的时机

2022-11-13 12:59:53 116

原创 2022-2023-1 20222809《Linux内核原理与分析》第八周作业

1、预处理: 预处理时编译器删除所有的注释“/”和“/**/”

2022-11-06 11:31:21 113

原创 2022-2023-1 20222809《Linux内核原理与分析》第七周作业

在gdb中调试可以通过fork、vfork和clone来创建一个新进程,而他们又都是通过调用do_ fork方法来实现的。

2022-10-29 22:53:27 325

原创 2022-2023-1 20222809 《Linux内核原理与分析》第六周作业

系统调用时如同函数调用栈,在中断前需要保存系统调用的上下文,用于恢复后能够在原有的运行环境下继续正确执行。

2022-10-22 17:39:36 208

原创 2022-2023-1 20222809《Linux内核原理与分析》第五周作业

本次实验,在C语言的环境下,使用库函数和内嵌汇编代码两种不同方式触发同一系统调用的。

2022-10-16 15:23:33 197

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

linux内核的启动过程

2022-10-09 16:44:27 234

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

Mykernel实验

2022-10-02 14:47:12 358

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

汇编语言

2022-09-25 18:11:08 205

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

linux配置系统以及第一课回顾总结

2022-09-18 20:19:55 286 1

空空如也

空空如也

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

TA关注的人

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