摘要: #ShellShock攻击实验 作业信息 |这个作业属于哪个课程|<2020-2021-1Linux内核原理与分析)>| |-- |-- | |这个作业要求在哪里|<2020-2021-1Linux内核原理与分析第一周作业>| |这个作业的目标|<2014年9月24日,Bash中发现了一个严重漏洞s 阅读全文
posted @ 2020-12-24 11:34 20209302毕慧敏 阅读(81) 评论(0) 推荐(0) 编辑
摘要: #缓冲区溢出漏洞实验 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析> 这个作业要求在哪里 <[2020-2021-1Linux内核原理与分析第十一周作业(https://www.cnblogs.com/rocedu/p/11511045.html#%E7%AC%A 阅读全文
posted @ 2020-12-17 11:38 20209302毕慧敏 阅读(114) 评论(0) 推荐(0) 编辑
摘要: #进程调度与进程切换的过程 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <[https://www.cnblogs.com/rocedu/p/11511045.html#第九周作业> 这个作业的目标 <跟踪分析进程调度的时机和进程切换的过 阅读全文
posted @ 2020-12-06 01:19 20209302毕慧敏 阅读(69) 评论(0) 推荐(0) 编辑
摘要: #可执行程序工作原理 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <[2020-2021-1Linux内核原理与分析第八周作业](https://www.cnblogs.com/rocedu/p/11511045.html>| 这个作业的 阅读全文
posted @ 2020-11-24 00:00 20209302毕慧敏 阅读(111) 评论(0) 推荐(0) 编辑
摘要: #进程的描述和进程的创建 作业信息 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 https://www.cnblogs.com/rocedu/p/11511045.html#第七周作业 这个作业的目标 <对Linux系统如何创建一个新进程进行追踪> 阅读全文
posted @ 2020-11-22 21:00 20209302毕慧敏 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 作业信息 |这个作业属于哪个课程|<2020-2021-1Linux内核原理与分析)>| |-- |-- | |这个作业要求在哪里|<2020-2021-1Linux内核原理与分析第六周作业>| |这个作业的目标|<给MenuxOS增加命令、使用gdb跟踪系统调用内核函数、分析system_call 阅读全文
posted @ 2020-11-15 21:39 20209302毕慧敏 阅读(95) 评论(0) 推荐(0) 编辑
摘要: #第四章:系统调用的三层机制 ##一、实验楼实验四: ###(一)使用库函数API和C代码中嵌入汇编代码触发同一系统调用 在/LinuxKernel/linux-3.18.6/arch/x86/syscalls目录下选取20号getpid进行调用, 编译并执行如下: getpid20209302.c 阅读全文
posted @ 2020-11-08 01:44 20209302毕慧敏 阅读(164) 评论(0) 推荐(0) 编辑
摘要: #第四周作业 ##一、实验楼实验三 使用qemu运行内核,并用gdb跟踪调试内核从start_kernel到init进程启动 1.实验过程:启动实验楼Linux系统和一个简单的文件系统。 2.跟踪调试内核的启动过程 qemu -kernel linux-3.18.6/arch/x86/boot/bz 阅读全文
posted @ 2020-11-01 20:27 20209302毕慧敏 阅读(104) 评论(0) 推荐(0) 编辑
摘要: #第三周作业 ##一、本周实验 ###1.搭建虚拟的x86CPU实验平台 ###2.实验代码 mypcb: 从main.c开始循环 myinterrupt: 过程: 结果: ##二、知识点总结 ###1.堆栈是C语言程序运行时必须使用的记录函数调用路径和参数存储的空间。 ###2.堆栈的具体作用有: 阅读全文
posted @ 2020-10-25 22:57 20209302毕慧敏 阅读(99) 评论(0) 推荐(0) 编辑
摘要: #第二周作业 ##一、上周遗留问题 parallels下ubantu显示分辨率不能全屏。 解决办法:在终端输入 sudo diagnose 输入密码,弹出设置框,将debug下的三个选项全部勾选,然后选择“应用”。完成后关闭设置框。 然后输入reboot重启虚拟机。在设置里进行设置就行了。 ##二、 阅读全文
posted @ 2020-10-18 00:28 20209302毕慧敏 阅读(132) 评论(2) 推荐(0) 编辑