摘要: ShellShock 攻击实验 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第十二周作业> 这个作业的目标 <ShellShock 攻击实验> 作业正文 https://www.cnblogs 阅读全文
posted @ 2020-12-24 11:37 20209318赵姝 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析> 作业要求 <2020-2021-1Linux内核原理与分析第十一周作业> 作业正文 https://www.cnblogs.com/20209318zs/p/14163434.html 缓存区溢出漏洞实验 一、实验简 阅读全文
posted @ 2020-12-20 14:27 20209318赵姝 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第九周作业> 这个作业的目标 <理解进程调度的时机和进程切换的过程> 作业正文 https://www.cnblogs.com/20209318zs/p/1 阅读全文
posted @ 2020-12-02 20:28 20209318赵姝 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第八周作业> 这个作业的目标 <分析exec*函数对应的系统调用处理过程> 作业正文 https://www.cnblogs.com/20209318zs/ 阅读全文
posted @ 2020-11-25 23:36 20209318赵姝 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第七周作业> 这个作业的目标 <理解进程如何描述并分析进程创建> 作业正文 https://www.cnblogs.com/20209318zs/p/140 阅读全文
posted @ 2020-11-22 18:40 20209318赵姝 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第六周作业> 这个作业的目标 深入内核系统调用处理过程,完整地理解系统调用的工作机制 作业正文 https://www.cnblogs.com/2 阅读全文
posted @ 2020-11-15 20:51 20209318赵姝 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 系统调用的三层机制 用户态、内核态和中断 用户态: 在低的执行级别下,代码能够掌控的范围有所限制,只能访问部分内存。 内核态: 在高的执行级别下,代码可以执行特权指令,访问任意的物理内存。 中断: 从用户态进入内核态的主要方式。 硬件中断:在用户态进程执行时,硬件中断信号到来,进入内核态,就会执行这 阅读全文
posted @ 2020-11-07 23:16 20209318赵姝 阅读(107) 评论(0) 推荐(0) 编辑
摘要: MenuOS的构造 Linux内核源代码简介 操作系统“两把宝剑”: 中断上下文——保护现场和恢复现场 进程上下文 查看当前系统的Linux内核版本 $ cat /proc/version 或 $ uname -a Linux内核源码目录结构 arch目录:与CPU体系结构相关的子目录列表 bloc 阅读全文
posted @ 2020-11-01 00:07 20209318赵姝 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 操作系统是如何工作的 基础知识 计算机的3个法宝:存储程序计算机、函数调用堆栈机制、中断。 堆栈是C语言程序运行时必须使用的记录函数调用路径和参数存储的空间,堆栈的具体作用有:记录函数调用框架、传递函数参数、保存返回值的地址、提供函数内部局部变量的存储空间等。 堆栈相关寄存器: ESP:堆栈指针。 阅读全文
posted @ 2020-10-24 11:31 20209318赵姝 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 2020-2021-1 20209318《Linux内核原理与分析》第二周作业 汇编基础 Intel 处理器系列也称为x86,32位的体系结构称为IA32,64位体系结构称为x86-64。 IA32所含有的寄存器包括: 4个数据寄存器(EAX EBX ECX EDX) 2个变址和指针寄存器(ESI 阅读全文
posted @ 2020-10-18 11:04 20209318赵姝 阅读(115) 评论(1) 推荐(0) 编辑