• 2024A-rcore-camp-stag4-moyigeek

    ​#[repr(c)]​以c的数据 1234567891011#[repr(C)]pub(super) struct Cell<T: Future, S> { /// Hot task state data pub(super) header: Header, /// Either the future or output, depending on ...
  • 城市水务系统网络安全攻防虚拟仿真实验

    一、实验目的(1)掌握虚拟化仿真技术在工业控制系统中的应用,理解水处理系统的网络架构及关键组件;(2)熟悉Modbus通讯协议的基本原理与数据包结构,学会使用Wireshark等工具抓取并分析通信数据包,能够编写Modbus协议的攻击脚本,熟练使用Modscan32等工具进行Modbus协议的安全测试;(3)能够独立搭建典型的水处理系统网络环境,能够模拟并实施对水处理系统官网及上下位机的攻击...
  • rust-alg

    复赛题目背景:此次⼤赛不是考试,所以不搞LeetCode那套刷题的策略。希望通过⽐赛让⼤家习惯⽤Rust数据结构和算法来思考和解决问题。可以⽤AI或搜索引擎学习背景知识,但禁⽌使⽤AI来做题写代码,提交的代码会检测是否是通过AI完成的。分值已在题号后列出,满分150分。前10道题⽬会⾃动CI评分,最后⼀题无CI评分,会根据代码情况打分,后续再把分加上。即便有⾃动化CI,为防止作弊,保证比赛公...
  • 网安实践5.3.1

    4.Sysmon配置1.2 使用管理员打开cmd命令行界面1.3 输入命令cd C:\tools\Sysmon\ ,切换到C:\tools\Sysmon\目录下。1.4 输入命令Sysmon64.exe -accepteula -i sysmonconfig-export.xml,使用如下命令进行安装。验证安装 5.日志服务器实验原理 Linux系统中,默认的日志系统是rsyslog...
  • 如何查询repo_id和category_id

    如何查询repo_id和category_id在配置基于 Github Discussions的博客评论系统时(例如aiscus),往往需要获取repo的repoId、cateqoryId 等属性,因此这里介绍一种获这些信息的方法。 首先需要开启仓库的 Discussions 功能。在仓库的 Settings -> Options -> Features 中找到 Discussi...
  • mini-firewall

    Mini Firewall测试环节创建docker 网络 12sudo docker network create --subnet=192.168.1.0/24 net1sudo docker network create --subnet=192.168.2.0/24 net2 创建docker 12sudo docker run -it --name container1 --net...
  • 网安实践5.2

    IP 地址国别信息查询系统设计本实验旨在探讨如何使用xdb文件格式(本项目中设计的一种高效且可自定义的数据格式,用于存储和查询 IP 地址相关信息)在海量数据集下实现高效的ip 国别信息查询。实验重点包括理解xdb的数据结构与查询流程,结合 IPv4和IPv6 的实现代码进行分析。同时,实验将使用pyshark捕获实时网络流量并查询IP 的国别信息,进一步验证查询的实用性和性能。 完成过程 ...
  • 2024A-rcore-camp-stag3-moyigeek

    内核组件化设计 面向场景和应用需求构建内核 以统一的视角看待不同规模的内核 规模较大的内核,可以视为在规模较小的内核基础上增量构造。宏内核,hypervisor等复杂模式可以看作特殊的UniKernel 优势: 提高内核开发效率 组件时良好封装的功能单元,直接通过接口调用。 降低内核维护难度 开展基于组件的功能复用和开发协助 概念 内核系统 运行在内核太的软件,向下与硬件交互,向上提供...
  • 操作系统基础知识

    操作系统的定义 操作系统是一个大型系统程序 操作系统是一个大型的程序系统,它负责计算机系统软件/硬件资源的分配;控制和协调并发活动;提供用户接口,使用户获得良好的工作环境。 管理并调度资源; 为用户提供接口。 操作系统的特性 并发性 同时处理多个任务的能力 共享性 为多个并发任务提供资源共享 不确定性 具有处理随机事件的能力 中断处理的能力 自动化能力 操作...
  • 2024A-rcore-camp-stag2-moyigeek

    moyigeek 的2024秋冬rcore训练营阶段二笔记lab1在TCB中加入start_time和syscall_times字段,并在trap中更新syscall_times,在taskManager的run_first_task和run_next_task中维护start_time字段,最后在syscall中通过get_current_task_control_block实现返回tas...
12