云机房解决方案(模拟)

(1) 提出云机房解决方案

机房改造升级为云机房的必要性

  • 多级资产分布管理:通过云机房,可以实现资源的集中统一管理,从而提高机房的利用率,降低运维成本和人力成本(省钱又省力),即可通过Docker单容器下发部署也可k8s多集群管理,总而言之就是方便又省力
  • 灵活扩展性:如果成功实现上述条件,则云机房可以根据用户或者客户的需求动态弹性的调整资源,满足多样化的需求,和传统机房不同的是,人员不在需要线下通过console维护机房,而是通过远程vnc或者ssh连接统一集群管理设备即可
  • 管理与维护性:如上所说,云管理平台可以提供统一的界面管理,简化管理流程,提高为云效率,例:批量下发命令,堡垒机管理从机等等集中统一运维管理平台,详情请看点“2.设计结构”。
阅读更多

CVE Report 1

Here's something encrypted, password is required to continue reading.
阅读更多

rCore practising 3

2023年春夏季开源操作系统训练营 IceCliffs 课后习题答案

rCore practising 2

2023年春夏季开源操作系统训练营 IceCliffs 课后习题答案

编程题

  1. *** 实现一个裸机应用程序A,能打印调用栈。
  2. ** 扩展内核,实现新系统调用get_taskinfo,能显示当前task的id和task name;实现一个裸机应用程序B,能访问get_taskinfo系统调用。
  3. ** 扩展内核,能够统计多个应用的执行过程中系统调用编号和访问此系统调用的次数。
  4. ** 扩展内核,能够统计每个应用执行后的完成时间。
  5. *** 扩展内核,统计执行异常的程序的异常情况(主要是各种特权级涉及的异常),能够打印异常程序的出错的地址和指令等信息。

注:上述编程基于 rcore/ucore tutorial v3: Branch ch2

阅读更多

rCore practising 1

2023年春夏季开源操作系统训练营 IceCliffs 课后习题答案

编程题

  1. * 实现一个linux应用程序A,显示当前目录下的文件名。(用C或Rust编程)
  2. *** 实现一个linux应用程序B,能打印出调用栈链信息。(用C或Rust编程)
  3. **实现一个基于rcore/ucore tutorial的应用程序C,用sleep系统调用睡眠5秒(in rcore/ucore tutorial v3: Branch ch1)
阅读更多

基于OpenBTS的GSM短信基站实验

中文:基于OpenBTS的GSM短信基站实验

⚠警告⚠声明

仅供学习交流!严禁将此技术用于非法途径!违者后果自负!

搭建教程已略(网上一搜一大把),这是一篇长坑,后面会慢慢补,因为我不是通信专业的,所以有些地方写的不好还请见谅

阅读更多

DN42实验网络初次尝试

DN42网络是什么?

img

去中心化网络42(decentralized network 42,简称为 dn42,下略),是一个去中心化、端到端加密的网络,它通过使用 VPN 和软件/硬件的边界网关协议进行构建,但是与其它传统 VPN 不同的是,DN42 本身不提供 VPN 出口服务,即不提供规避网络审查、流媒体解锁等类似服务。相反,DN42 的目的是模拟一个互联网。它使用了大量在目前互联网骨干上应用的技术(例如 BGP 和递归 DNS),可以很好地模拟一个真实的网络环境。

Via Lan Tian’s Blog

阅读更多

记一次动态MISC出题思路

上次三校联赛出了一些动态Misc,几题考点比较常见,有一题太套了导致零解,果咩那塞

出动态Misc有两个目的,一是纯粹为了好玩,二是为了防止作弊,通常,CTF比赛为选手提供的Misc题目都是静态附件,但是,通过创建一个动态环境,可以在不预先通知选手Misc是动态的情况下将他们套进圈套里(bushi)

img

阅读更多