LAB
ICT实战系统集成-LAB5-OpenEuler软件管理
系统集成-LAB5-OpenEuler软件管理 1 实验要求 任务一:使用rpm包安装zziplib工具 1、完成安装 2、查询zziplib工具是否安装成功 3、查询zziplib工具的文件列表和完 整目录 4、查询zziplib工具的详细信息 5、对zziplib工具进行卸载 任务二:使用yum ......
ICT实战系统集成-LAB2-openEuler 命令行基础操作入门
ICT实战系统集成-实验02-openEuler 命令行基础操作入门 1 思考题 1.1创建一个/iamthebest 目录 ; 1.2在/iamthebest 目录下创建/cat 和/dog 两个目录; 1.3将/etc/passwd 文件复制到/iamthebest 目录;并查看被复制文件的操作 ......
ICT实战系统集成-LAB9-Samba文件共享服务器管理
ICT实战系统集成-LAB9-Samba文件共享服务器管理 实验步骤 1 安装samba服务端 安装samba、samba-common、samba-client yum install samba samba-common samba-client 启动samba: ststemctl start ......
ICT实战系统集成-LAB6-openEuler管理文件系统及存储
LAB6-openEuler管理文件系统及存储 1 实验要求 1.1 添加两块scsi硬盘,大小分别为10G 1.2 对新添加的硬盘1(如:/dev/sdb)进行MBR分区、格式化、挂载 1、 使用fdisk对/dev/sdb进行分区:/dev/sdb1为主分区1大小2G、/dev/sb2为扩展分区 ......
CS61B_lab02
题目描述: dcatenate(IntList A, IntList B):返回一个由A的所有元素组成的列表,后面是B的所有元素。可能会修改A。Don't use 'new'。 public static IntList dcatenate(IntList A, IntList B) { if(A ......
CS144 计算机网络 Lab3:TCP Sender
前言 在 Lab2 中我们实现了 TCP Receiver,负责在收到报文段之后将数据写入重组器中,并回复给发送方确认应答号。在 Lab3 中,我们将实现 TCP 连接的另一个端点——发送方,负责读取 ByteStream(由发送方上层应用程序创建并写入数据),并将字节流转换为报文段发送给接收方。 ......
lab5:深入理解进程切换
linux操作系统分析Lab5:深入理解进程切换 context_switch 函数 content_switch 函数位于 Linux 内核源码目录的 kernel/sched/core.c 中,是 schedule 函数中实现进程切换的函数 /* * context_switch - switc ......
CS144 计算机网络 Lab2:TCP Receiver
前言 Lab1 中我们使用双端队列实现了字节流重组器,可以将无序到达的数据重组为有序的字节流。Lab2 将在此基础上实现 TCP Receiver,在收到报文段之后将数据写入重组器中,并回复发送方。 实验要求 TCP 接收方除了将收到的数据写入重组器中外,还需要告诉发送发送方: 下一个需要的但是还没 ......
「实验记录」MIT 6.824 Lab1 MapReduce
I. Source MIT-6.824 2020 课程官网 Lab1: MapReduce 实验主页 simviso 精品付费翻译 MIT 6.824 课程 II. My Code source code 的 Gitee 地址 Lab1: MapReduce 的 Gitee 地址 课程官网提供的 L ......
Lab06-03
样本信息 与Lab06-01、Lab06-02类似,多出一个函数 字符串信息 导入表信息 样本分析 样本没有太多操作 检查网络连接状态 如果存在网络,访问http://www.practicalmalwareanalysis.com 获取第5个字符 根据返回的第5个字符做不同的操作: 'a'. 创建 ......
mit6.s081 lab2: system calls
1.system call tracing(moderate) 要求:创建一个系统调用来实现跟踪特性,它采用一个参数来指定跟踪哪一个系统调用,例如:跟踪fork系统调用,程序调用trace(1<<SYS_fork),其中SYS_fork是kernel/syscall.h中的系统调用号。如果在掩码中设 ......
CS61A_lab14_macro
(define-macro (switch expr cases) (cons 'cond (map (lambda (case) (cons (eq? (eval expr) (car case)) (cdr case))) cases)) ) 这段代码是一个用于 Scheme 语言的宏定义,可以 ......
CS61A_lab12_macro
(define-macro (def func args body) `(define ,(cons func args) ,body)) 分析: 定义一个万能的函数定义,那就要模拟函数定义的样子。ok,函数定义是什么样子的呢? eg: (define (filter-lst fn lst) (if ......
CS144 计算机网络 Lab1:Stream Reassembler
前言 上一篇博客中我们完成了 Lab0,使用双端队列实现了一个字节流类 ByteStream,可以向字节流中写入数据并按写入顺序读出数据。由于网络环境的变化,发送端滑动窗口内的数据包到达接收端时可能失序,所以接收端收到数据之后不能直接写入 ByteStream 中,而是应该缓存下来并按照序号重组成正 ......
MIT6.5830-2022 Lab 1: SimpleDB
SimpleDB 组成: classes: 表示 fields, tuples, tuple schemas。 classes: 作用于 tuples 的谓词和条件类。 methods: 在硬盘上存储关系(如heap files),处理并发控制和事务。 classes: 处理 tuples 的操作类 ......
CS144 计算机网络 Lab0:Networking Warmup
前言 本科期间修读了《计算机网络》课程,但是课上布置的作业比较简单,只是分析了一下 Wireshark 抓包的结构,没有动手实现过协议。所以最近在哔哩大学在线学习了斯坦福大学的 CS144 计算机网课程,这门课搭配了几个 Lab,要求动手实现一个 TCP 协议,而不是简单地调用系统为我们提供好的 S ......
Lab pgtbl: Page tables
Speed up system calls kernel.h/proc.h,在 struct proc 中添加 struct usyscall *usyscall kernel.h/proc.c,在 proc_pagetable() 中添加 USYSCALL 的 PTE kernel.h/proc. ......
CS_61A_lab10
Write sub-all, which takes a list s, a list of old words, and a list of new words; the last two lists must be the same length. It returns a list with ......
Lab syscall: System calls
System call tracing 修改 Makefile user 在 user/user.h 中添加系统调用声明 在 user/usys.pl 中添加桩程序,生成 user/usys.S 即真实的系统调用桩程序 kernel 在 kernel/syscall.h 中添加系统调用号 在 ker ......
恶意代码分析实战 lab 20-1 20-2 20-3 C++恶意代码分析
本次实验我们将会分析lab20-1,lab20-2文件。先来看看要求解答的问题 Lab20-1需要回答的问题如下 Q1.在0x401040处的函数采用了什么参数? Q2.哪个URL被用来调用URLDownloadToFile? Q3.这个程序做了什么事情? Lab20-2需要回答的问题如下: Q1. ......
Lab02-2
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>主页</ti ......
Lab02-3
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Insert ......
Lab util: Unix utilities
Boot xv6 启动 xv6:make qemu 打印进程信息:ctrl-p 退出:ctrl-a x sleep 在 user 下创建编写 sleep.c,修改 Makefile pingpong 在 user 下创建编写 pingpong.c,修改 Makefile #include "kern ......
CS202 Lab 4: WeensyOS
CS202: Lab 4: WeensyOS GoalYou will implement complete and correct memory isolation for WeensyOS processes. Then you’ll implement full virtual memory, ......
Lab05-01
样本信息 字符串信息 导出表信息 导入表信息 资源分析 样本分析 导出表有Install字样的三个函数,看看是否是安装dll的函数 无法使用OD的LOADDLL.EXE进行加载。 说明不是有效的PE,无法使用LoadLibrary函数加载这个DLL。只能静态阅读代码了。 dll功能很多 IDA阅读 ......
Lab03-04
样本信息 字符串信息 导入表信息 样本分析 样本运行时检查运行条件: 命令行参数个数是否大于1 如果参数等于1,检查注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \XPS\Configuration 如果以上检查不通过,删除自身 如果命令行参数个数是1,且查询注 ......