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

Read more

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)
Read more

基于OpenBTS的GSM短信基站实验

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

⚠警告⚠声明

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

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

Read more

DN42实验网络初次尝试

DN42网络是什么?

img

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

Via Lan Tian’s Blog

Read more

Persistence: Kerberoasting Attack Methods in Windows Domain Pentest

在22年国护远程红的时候,有几台靶标用到了这个方法,现在重新整理一下发出来。

认识Kerberos

一般来说,Kerberos在建立客户端-服务端连接的时候,分为三个角色,分别是DC(域控)域客户端和提供应用服务的AS(应用服务器),其中域服务器主要涉及到了Kerberos的KDC(Key Distribution Center,密钥分发中心),并且Kerberos默认使用的端口遵循RFC4120并使用88端口进行TCP数据传输

  • Domain Controller,DC
  • Client
  • App Server,AS
Read more

Persistence: Windows UAC bypass and attack methods

UAC简单介绍

UAC(User Account Control),作为Windows系统中的一种安全机制,其主要目的是为了保证应用程序和任务始终在非管理员账户的安全上下文中运行,除非系统做了管理员级别的访问权限(输入管理员账号密码或者手动授权),否则一般是不允许未经授权的应用程序自动进行安装。

image-20241126222354535

主要登录过程:

  • 如果资源拥有了ACL(Access Control List),则这个列表决定了当前这个资源能被哪种权限的用户进行访问
  • 开启UAC之后,如果用户是标准用户,则会给Windows分配一个Access Token
  • 以管理员登陆的话,会生成两种令牌,一种是Full Access Token,一种是User Token(标准用户令牌)
    • 标准用户令牌,会删除管理Windows特权和SID,只用于访问特定的用户信息,用于执行显示桌面explorer.exe
Read more

ATT&CK Red Team Evaluation (Redsun Quals 1)

请注意

这是一篇还没有写完的文章,Q:为什么没有? A:因为我懒

渗透测试及其目标实现

一、环境搭建
1.环境搭建测试
2.信息收集

Read more