欢迎光临
我们一直在努力

Windows系统基础安全

 1. 操作系统

1.1 操作系统的定义

操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的系统软件,是计算机系统的核心,位于硬件和应用程序之间,充当“硬件与软件的桥梁”。其本质是一组程序的集合,主要作用是合理分配资源、协调系统运行、为用户和应用程序提供便捷的交互接口。

核心目标:提高系统资源利用率、提升系统吞吐量、方便用户使用、保证系统安全性和可靠性。

                    (图 电脑组件)                                              (图 操作系统定义)

2. 操作系统的分类

2.1 主流操作系统简介

  • Windows

微软开发的桌面操作系统,单用户多任务,图形界面友好,应用软件丰富,是个人电脑最常用系统。

(图 Windows11)

  • macOS

苹果公司开发,运行于Mac系列电脑,界面美观、稳定性强,侧重图形设计、音视频处理。

(图 macOS)

  • Linux

一种自由和开放源代码的类Unix操作系统,安全稳定、性能强,广泛用于服务器、嵌入式设备,也是学习操作系统的经典平台。

(图 Linux)

3.Windows安全事件

3.1 Windows经典漏洞-MS17-010

永恒之蓝(EternalBlue)是美国国家安全局(NSA)开发的远程代码执行漏洞利用工具,核心针对 Windows 系统 SMBv1 协议的缓冲区溢出缺陷,对应微软安全公告MS17-010(含 CVE-2017-0143 至 0148 等编号)。2017 年 4 月被 “影子经纪人” 组织公开,次月便被用于 WannaCry 勒索蠕虫全球爆发,成为网络安全史上的标志性事件。

3.1.1 靶场复现

实验环境:

攻击方:Kali Linux

靶机:Windows7

  • nmap工具扫描靶机,检测该主机是否存在。

(图 Kali Linux的nmap扫描结果)

  • msfconsole工具攻击靶机(具体使用可参考这篇文章:https://www.cnblogs.com/Johny-zhao/p/19450533)

(图 Kali Linux的msfconsole启动并搜索模版)

(图 msfconsole使用模版(序号)并显示模版选项)

(图 设置目标主机IP并运行该模版)

(图 攻击成功)

  • meterpreter操作

(图 获取win7的cmd)

3.2 其他攻击行为

3.2.1 远程登录

(注意:win7应开启远程桌面或在cmd窗口输入指令:regadd"HKLM\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer"/v fDenyTSConnections/tREG_DWORD/d0/f)

创建新用户lucy和密码123456。

(图 在win7中创建新用户)

在Windows server2003中,按win+R输入mstsc开启远程登录窗口,输入win7的IP,刚刚创建的用户名和密码,点击连接。

(图 winserver2003远程登录窗口)

发现权限不够。

(图 无权连接)

那么,我们将创建的lucy用户添加至权限够高的administrators组,进行提权。

(图 提权)

再次进行远程登录操作,点击继续连接。

(图 成功登录)

3.2.2 隐藏用户

Windows 隐藏用户是通过命名规则或注册表配置,让账户在登录界面、net user 等常规查询中不显示,但仍可正常登录与提权的特殊账户,常被用于后门持久化。

在创建新用户时在用户名后加一个$符,来创建隐藏用户,创建完成后,用net user 指令发现未显示lucy$。(但注意如果使用:使用net user lucy$和在计算机管理中的本地用户和组中可看到lucy$)

(图 创建隐藏用户)

影子用户:克隆管理员权限 + 注册表深度隐藏的 Windows 后门账户,也叫克隆用户、幽灵用户。

  • win+R打开注册表,找到该路径:HKEY_LOCAL_MACHINE\\SAM\\SAM,然后修改SAM的权限,刷新便可看到Users和Names,如下图:

(图 需修改的路径)

(图 修改路径下SAM的权限)

(图 用户权限和用户的注册表)

  • 分别导出lucy$和lucy$的权限以及admin的权限,具体操作如下图所示:

(图 admin权限)

(图 lucy$及lucy$的权限)

(图 导出的所需注册文件)

  • 然后将lucy$从用户中删除

(图 删除lucy$)

  • 修改lucy$权限注册文件中的F值与admin权限注册文件中的F值一致。

(图 修改lucy$权限注册文件)

  • 最后双击lucy$和lucy$权限的导出的注册文件并点击确定,将其重新导入注册表中,即可完成影子用户创建。

(特别注意:凡是Windows安全事件中所提到的内容均存在攻击行为,请自行搭建靶场操作,不可对真实主机测试,遵守网络安全法规)

(本人学习笔记,如有问题请博友指出)

赞(0)
未经允许不得转载:171主机测评 » Windows系统基础安全
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址