摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第十二周作业> 这个作业的目标 <学习Shellsock攻击实验> :-: :-: :-: 作业正文 <2020-2021-1 202029325 《Lin 阅读全文
posted @ 2020-12-21 10:12 20209325葛耀东 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第十一周作业> 这个作业的目标 <学习缓冲区溢出漏洞实验> :-: :-: :-: 作业正文 <2020-2021-1 202029325 《Linux内核 阅读全文
posted @ 2020-12-20 19:33 20209325葛耀东 阅读(108) 评论(0) 推荐(1) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第九周作业> 这个作业的目标 <学习理解进程的切换和系统的一般执行过程> :-: :-: :-: 作业正文 <2020-2021-1 202029325 《 阅读全文
posted @ 2020-12-04 21:15 20209325葛耀东 阅读(117) 评论(0) 推荐(1) 编辑
摘要: 1.windows: 代码如下test.bat @echo off set "n=-1"&set "flag=a" :begin set /a n+=1 if %n% equ 0 (set "m=") else (set "m=skip=%n%") for /f "%m% delims=" %%i 阅读全文
posted @ 2020-12-03 11:24 20209325葛耀东 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第八周作业> 这个作业的目标 <学习Linux内核如何装载和启动一个可执行程序> :-: :-: :-: 作业正文 <2020-2021-1 2020293 阅读全文
posted @ 2020-11-28 20:32 20209325葛耀东 阅读(135) 评论(0) 推荐(1) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第七周作业> 这个作业的目标 <分析Linux内核创建一个新进程的过程> :-: :-: :-: 作业正文 <2020-2021-1 202029325 《 阅读全文
posted @ 2020-11-20 20:23 20209325葛耀东 阅读(176) 评论(0) 推荐(1) 编辑
摘要: 这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第六周作业> 这个作业的目标 <给MenuOS添加上周实现的系统调用、使用gdb分析sys_time执行过程、了解系统调用执行过程> :-: :-: :-: 阅读全文
posted @ 2020-11-15 17:11 20209325葛耀东 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.通过对库函数的调用来实现对文件的改名 2.在C语言代码中调用汇编来实现对文件的改名 3.通过对库函数的调用来获取系统时间 代码如下: #include<stdio.h> #include<time.h> int main(){ time_t tt; struct tm *t; tt = time 阅读全文
posted @ 2020-11-08 13:28 20209325葛耀东 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 跟踪分析Linux内核的启动过程 下面的实验步骤是在自己的虚拟机中做的。 1.下载内核源码 代码如下: mkdir LinuxKernel cd LinuxKernel wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.6.ta 阅读全文
posted @ 2020-11-01 20:44 20209325葛耀东 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 一、学习笔记 1.计算机的三大法宝:存储程序计算、函数调用机制、中断。 2.堆栈的具体作用有:记录函数调用框架、传递函数参数、保存返回值的地址、提供函数内部局部变量的存储空间等。 3.堆栈相关的寄存器: ESP:堆栈指针(stack pointer) EBP:基址指针(base pointer),在 阅读全文
posted @ 2020-10-22 21:34 20209325葛耀东 阅读(112) 评论(2) 推荐(0) 编辑