授人予渔:你务必了解的 SYSTEM 令牌窃取防御技术细节

访客4年前黑客工具487

这篇博闻将叙述访问令牌实际操作的定义,及其怎样对于winlogon应用这类技术。从管理人员前后文模拟系统访问令牌。该技术能够在 MITRE ATT&CK 技术架构中的 访问令牌实际操作 中寻找。

在根据组策略从当地管理人员账号中撤消一些权利的状况下,模拟系统访问令牌十分有效。比如,能够从当地管理人员组里删掉SeDebugPrivilege,以使 *** 攻击更难转储凭证或与别的过程的运行内存开展互动。可是,不可以从系统软件账号注销权利,由于电脑操作系统必须这种权利才可以运作。这促使系统软件访问令牌针对结构加固自然环境中的 *** 攻击十分有使用价值。

在详细介绍了访问令牌实际操作的定义以后,我将展现怎么使用系统软件访问操纵目录(SACL)来财务审计过程目标来检验故意的访问令牌实际操作。这类检验的一个缺陷是防御者务必积极地掌握什么过程是访问令牌实际操作的总体目标。

最终,我将讨论别的过程中,他们的访问令牌能够像winlogon.exe一样被仿真模拟。我表述了发觉这种过程身后的方式,及其我还在此全过程初中到的物品。

窃取访问令牌

留意:假如你了解访问令牌实际操作并期待深入分析检索可以仿真模拟访问令牌的备用系统过程身后的方式,请绕过这节。

能够应用下列 Windows API 启用来窃取和乱用访问令牌: OpenProcess(), OpenProcessToken(), ImpersonateLoggedOnUser() , DuplicateTokenEx(), CreateProcessWithTokenW()。

应用 Windows API 窃取访问令牌

OpenProcess()接纳一个过程标志符(PID)并回到一个过程句柄。务必应用PROCESS_QUERY_INFORMATION、PROCESS_QUERY_LIMITED_INFORMATION或PROCESS_ALL_ACCESS访问管理权限开启过程句柄,才可以应用OpenProcessToken()。

MSDN 文本文档中对于 OpenProcess的表明

OpenProcessToken()接纳一个过程句柄和一个访问管理权限标示做为键入主要参数。它将开启与过程关系的访问令牌的句柄。务必应用TOKEN_QUERY和TOKEN_DUPLICATE访问管理权限开启令牌句柄,才可以在ImpersonateLoggedOnUser()中应用。此外,能够应用DuplicateTokenEx()开启令牌句柄,仅有TOKEN_DUPLICATE访问管理权限能够应用。

MSDN 文本文档中对于OpenProcessToken的表明

根据OpenProcessToken()的令牌句柄,我们可以应用ImpersonatedLoggedOnUser()来容许当今进程仿真模拟另一个登陆客户。在启用RevertToSelf()或进程撤出以前,进程将再次仿真模拟登陆客户。

MSDN 文本文档在针对 ImpersonateLoggedOnUser 的表明

如果我们想以另一个客户的真实身份形成一个过程,大家务必在 OpenProcessToken()的結果令牌句柄上应用 DuplicateTokenEx()来建立一个新的访问令牌。 务必应用 TOKEN_ADJUST_DEFAULT TOKEN_ADJUST_SESSIONID, TOKEN_QUERY, TOKEN_DUPLICATE 和TOKEN_ASSIGN_PRIMARY 访问管理权限来启用 DuplicateTokenEx() ,才可以应用 CreateProcessWithTokenW()。 根据DuplicateTokenEx()建立的访问令牌能够传送给CreateProcessWithTokenW(),进而应用拷贝的令牌形成一个过程。

MSDN 文本文档中针对 DuplicateTokenEx 的表明

MSDN 文本文档中针对 CreateProcessWithTokenW 的表明

我撰写了一小段编码来演试这一点,绝大多数编码都参照于kondencuotas写的本文中有关关键令牌实际操作的內容。

在我的检测中应用的编码能够在这儿寻找:

应用 winlogon.exe 升級到系统软件管理权限

2020年稍早, Nick Landers 提及一个简易的方式能够将当地管理人员提高到 NT AUTHORITY\\SYSTEM。

做为当地管理人员(在高一致性前后文中) ,你能窃取 winlogon.exe 的访问令牌,便于在当今进程中仿真模拟 SYSTEM 或以 SYSTEM 管理权限形成新过程。

从 winlogon.exe 中窃取SYSTEM令牌

检验

访问操纵目录(ACL)是访问操纵项(ACE)的目录。 ACL 中的每一个 ACE 标志了一个受信者,并且为该受信者特定容许、回绝或财务审计的访问管理权限。 安全性目标的安全性描述符能够包括二种种类的 ACL: DACL 和 SACL。 (材料来源于)

大家的检验将根据系统软件访问操纵目录(SACL)。 我们可以运用 SACL 来解决目标,以纪录对 Windows 安全性日志的取得成功或不成功访问试着。

我们可以应用 James Forshaw 的 NtObjectManager 轻轻松松地完成这一点。 下边的绝大多数工作中很多取材于 James Forshaw 的 *** 文章:绕开 SACL 财务审计 LSASS ,能够点一下这儿查询。 他的博闻让你很好地了解了 SACL,及其他们是怎样被 NtObjectManager 控制的。

auditpol /set /category:"Object Access" /success:enable /failure:enable

$p=Get-NtProcess -name winlogon.exe -Access GenericAll,AccessSystemSecurity

Set-NtSecurityDescriptor $p “S:(AU;SAFA;0x1400;;;WD)” Sacl

相关文章

终于可以出门了说说心情 终于可以出门了发什么朋友圈句子

近期大家总算都能够较为随意的外出了,外边的气体确实跟家中的觉得非常好,近期许多人都早已迈开家门口了,那麼有关能够 出门的说说怎么发呢,我就而言讲吧。 总算能够 外出了说说心情  ·春天到了 总算能...

同步老婆的微信聊天记录(同步老婆微信聊天记录下载什么监控软件好)

同步老婆的微信聊天记录(同步老婆微信聊天记录下载什么监控软件好)

华为手机怎么才能与老婆微信同步 除非你用电脑登录微信并得到授权同意后,就可以同步,但在手机上是可以看到电脑同时登录着这个微信号的。首先,登录电脑版微信,在手机上同意登陆,登录后点击页面右下角的“三条横...

五厨火锅加盟店怎么样?产品高质量高保证

五厨火锅加盟店怎么样?产品高质量高保证

如今的社会上的人们都是较量贪财的,此刻的人们没有一个是不想要拥有钱的,此刻人们就会想假如有时机拥有更多的财产必然会去尽力的抓住这个时机,而此刻就有这个时机了,那就是创业,创业可以让创业者们拥有跟多的财...

淘宝主播排名前100(淘宝top10销量排行榜)

淘宝主播排名前100(淘宝top10销量排行榜)

一年一度“双11大促”战役,将于今天全面拉开序幕,淘宝天猫和京东都将于正式开启商品预售。 淘宝直播也即将开启预售打榜,各路主播和商家品牌都已在“起跑线”准备就绪,就等发令枪响! 今天直播眼就带大家来看...

风水宝地图片(风水宝地环境模式示意图)

风水宝地图片(风水宝地环境模式示意图) 水口示意图 一般来说,水口包百思特网括流入水口和流出口,入口又称天门,出口又称地户 。风水家允重地户。水口范围有大有小,并无局限,视水流环绕情形而定。...

外汇交易平台被黑客攻击

这应该是传言吧,像这样的大公司,安全性应该很高的,尤其是金融类公司,更不会轻易被攻击的 如果是正规的MT4交易软件、基本上是不可能出现单一被攻击的状态 是真的.因为只有这样才能名正言顺的收网.剩下的就...