Windows权限提升之AppLocker绕过

article/2025/6/11 12:03:54

声明:请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。

本文转自公众号:潇湘信安

前言

在这篇文章中,我们将讨论 AppLocker 绕过的主题,这可以被视为 Windows 权限升级的一步,因为 AppLocker 会填充我们执行传输到受害者的任何文件的所有尝试。

当我们发现自己无法在受害者上执行任何工具时,我们会预感 AppLocker 已启用。从那里,我们将枚举并确认 AppLocker 确实已安装并按照默认规则运行。之后,我们将研究两种可用于绕过 AppLocker 限制的技术,以便我们可以在受害者身上使用我们的工具。

AppLocker 是一项功能(策略),用于对某些文件类型(应用程序)及其执行位置创建限制。例如,管理员可以使用 AppLocker 设置规则,仅允许用户执行 C:\Program Files\* 中的 EXE 文件。由于通配符 (*),这意味着 EXE 只能从 C:\Program Files 及其任何子文件夹执行。

AppLocker 可以帮助您控制用户可以运行哪些应用程序和文件。其中包括可执行文件、脚本、Windows Installer 文件、动态链接库 (DLL)、打包应用程序和打包应用程序安装程序。

AppLocker 是一项功能(策略),用于对某些文件类型(应用程序)及其执行位置创建限制。例如,管理员可以使用 AppLocker 设置规则,仅允许用户执行 C:\Program Files\* 中的 EXE 文件。由于通配符 (*),这意味着 EXE 只能从 C:\Program Files 及其任何子文件夹执行。

AppLocker 可以帮助您控制用户可以运行哪些应用程序和文件。其中包括可执行文件、脚本、Windows Installer 文件、动态链接库 (DLL)、打包应用程序和打包应用程序安装程序。

枚举AppLocker

在此示例中,我们在 Server 2019 计算机上获得了 shell 作为标准用户账单。

在我们最初的枚举过程中,我们决定创建一个 C:\temp 文件夹,以便在开始将一些工具传输到受害者时使用。从那里,我们在攻击者机器上设置了一个 HTTP 服务器,然后将 winPEAS 下载到受害者上。

如果您没有 winPEAS 的副本,可以在此处获取一份。

现在,受害者身上有 winPEAS,我们尝试执行它,但发现我们被组策略阻止了。

此消息暗示受害者上正在运行 AppLocker。我们可以使用以下 PowerShell 命令确认 AppLocker 是否正在运行:

在这里我们可以看到 AppLocker 确实正在运行,并且已经在此主机上为可执行文件和脚本设置了默认规则。设置的默认规则仅允许从 C:\Windows\* 或 C:\Program Files\* 中执行可执行文件和脚本。这意味着我们只能从这些文件夹或其中的任何子文件夹(从通配符)执行脚本。唯一的问题是这些文件夹默认情况下通常具有严格的权限。

AppLocker 将可执行规则定义为与应用关联的任何具有 .exe 和 .com 扩展名的文件。

AppLocker 定义脚本规则仅包含以下文件格式:.ps1 ;.bat;.cmd; .vbs;.js

AppLocker 将可执行规则定义为与应用关联的任何具有 .exe 和 .com 扩展名的文件。

AppLocker 定义脚本规则仅包含以下文件格式:.ps1 ;.bat;.cmd; .vbs;.js

那么现在我们可以做什么呢?好吧,我们可以检查 C:\Program Files 和 C:\Windows 中所有文件夹的权限;然而,幸运的是,有人已经这样做了,并创建了标准用户可以在 C:\Windows\* 中写入的默认文件夹列表。

AppLocker绕过 – 默认可写文件夹

我们可以看到api0cradle在 C:\Windows\* 中找到的一些默认情况下标准用户可写入的文件夹列表:

https://github.com/api0cradle/UltimateAppLockerByPassList/blob/master/Generic-AppLockerbypasses.md

现在,作为攻击者,我们的任务是确认我们对每个文件夹的权限。我们可以对它们一一使用 icacl;但是,对于本示例,我们将创建一个文件,然后使用 for 循环对文件的每一行运行 icacls。

首先,我们需要在攻击者计算机上创建icacls.txt文件,方法是复制上面的默认可写文件夹列表,然后将它们粘贴到文本编辑器中,如下所示:

现在文件已准备就绪,我们可以像 winPEAS 一样将其下载到受害者上。

注:如果您仍处于 PowerShell 提示符中,请使用“exit”命令返回到 cmd.exe 提示符。必须使 for 循环命令起作用。

完美的!现在受害者上有 icacls.txt 文件,我们可以运行以下 for 循环命令:

此命令将使用 for 循环对 icacls.txt 文件的每一行运行 icacls。我们还过滤了结果,仅向我们显示我们拥有写入权限的文件夹。

将输出截断为仅前 10 个结果,我们可以看到其中 3 个结果具有写入权限!

现在,我们需要做的就是将我们尝试运行的可执行文件复制到我们已确认用户可以写入的标准的文件夹之一中。

然后我们就可以从C:\Windows\Tasks文件夹中执行winPEAS,绕过AppLocker的限制!

这是绕过AppLocker的最简单方法;但是,我们可能会发现管理员对 C:\Windows\* 中的默认可写文件夹进行了强化权限。如果是这种情况,我们需要一种替代方法来执行绕过。

AppLocker绕过 – 备用数据流

另一种可用于绕过 AppLocker 的技术是将可执行文件嵌入到另一个文件(备用数据流)中,然后从 ADS 执行 EXE(AppLocker 规则不会阻止可执行文件在 ADS 内执行)。

需要注意的是,当从 ADS 执行文件时,它会打开一个新窗口来运行程序。如果我们在反向 shell 中工作,这将是一个问题,因为我们将看不到 PEAS 的输出。

由于我们现在没有 GUI 访问权限,因此我们会将示例从 winPEAS 切换到 meterpreter shell 升级。

假设我们在 C:\Windows\* 中没有找到任何可写文件夹,我们的下一个选择是尝试在 C:\Program Files 中找到可写文件夹或文件。

由于 C:\Program Files 中没有任何可供标准用户写入的默认文件夹/文件,因此我们需要关注非默认文件夹。

当我们检查 C:\Program Files 时,我们看到有一个名为“Program”的非默认文件夹,因此我们将从这里开始。

首先,我们需要检查该文件夹的权限。如果我们可以在这里编写,那么我们可以将可执行文件复制到该目录中并执行它们。

不幸的是,我们发现我们没有这个文件夹的写权限,我们将无法在此处复制可执行文件。

接下来,我们需要检查文件夹内部是否有任何我们可能具有写入权限的文件。

通过在末尾添加通配符,我们能够检查对 Program 文件夹的所有文件/子文件夹的权限。幸运的是,我们对日志文件有写权限!

由于我们对 TXT 文件具有写入权限,因此我们可以创建备用数据流并将 meterpreter 有效负载嵌入到日志文件中,然后执行它。

首先,我们需要在攻击者机器上创建一个 meterpreter 有效负载,然后将其传输到受害者上。

现在,meterpreter 负载已位于受害者上,我们可以使用以下命令将其作为 ADS 嵌入到日志文件中:

通过使用/R开关和dir命令,我们能够确认备用数据流已创建。现在我们需要在攻击者机器上启动一个多/处理程序侦听器,以便在执行时捕获 meterpreter shell。我们可以使用 1-liner 设置侦听器选项,然后立即启动侦听器,如下所示:

现在剩下的就是从 ADS 中执行 meterpreter 有效负载,如下所示:

在这里我们可以看到该命令有效并且创建了一个新进程。然后,回顾我们的监听器,我们得到了一个 meterpreter shell!

惊人的!我们找到了一种从位于我们没有写入权限的文件夹中的可写文件绕过 AppLocker 的方法。这是一个很酷的技巧,绝对可以派上用场。另外,应该提到的是,多个可执行文件可以嵌入到单个文件中。

最后的想法

在这两个示例中,我们找到了一种绕过 AppLocker 来运行可执行文件的方法。从这里,我们现在可以使用 winPEAS 的输出来找出权限提升路径,或者我们可以尝试从我们启动的 meterpreter 会话中测试漏洞利用。不管怎样,由于绕过了 AppLocker,我们离管理员或系统又近了一步。

有关绕过 AppLocker 的更多方法,请查看此处的 GitHub

原创稿件征集

征集原创技术文章中,欢迎投递

投稿邮箱:edu@antvsion.com

文章类型:黑客极客技术、信息安全热点安全研究分析安全相关

通过审核并发布能收获200-800元不等的稿酬。

更多详情,点我查看!

参与靶场实战,戳“阅读原文“


http://www.hkcw.cn/article/XnBAOOycjC.shtml

相关文章

教程丨两款别致的蝴蝶结发夹

小花、小蝴蝶、小女孩…… 童话般亮丽的色彩 组成最美妙的画面 找块漂亮的小花布头 来学习做款别致的小蝴蝶发夹吧 不局限于发夹, 还可以做成胸针, 或是漂亮的布艺小装饰, 做成一串挂在婴儿房 ………… 任凭你想象。 第一款 蝴蝶发夹展开全文将图纸调整到合适的大小,打印出…

一根丝带就能做超美的玫瑰,能用上的地方竟然还多着!(附教程)

一根丝带或一块布条,学几种方法就能做玫瑰,做成一扎花束观赏,或衣服与头饰发夹的装饰……用起来样样的都超美!我们来学习以下这种丝带玫瑰的做法 ▼展开全文把丝带剪成一段段,穿起针线连接起来,一层层,想做多大都可以。发夹自己就能做丝带彩虹玫瑰把每种颜色的丝带剪成…

扒一扒show girl背后的辛酸与包养黑幕

2014ChinaJoy将至,宅男们的福利来了,各大游戏厂商早已邀请各路showgirl为自家的产品站台,燕肥环瘦,丰乳盛臀绝对闪瞎你的钛合金眼,当你们垂涎于show girl的美色时,可曾知道她们背后辛酸与无奈。据度娘解释称,Showgirl即为表演的女孩,意为歌舞女郎,多指在游戏、动漫及电…

台媒发道歉信系记者过度解读 哈林发文不再提过去事

如皋商务信息网讯 近日有指台湾歌手庾澄庆受访时提及与前妻伊能静的一段情,伊能静正式委托律师发出律师函,指有关报道严重侵犯伊能静的名誉权,严重干扰其正常工作及生活。 在这份律师函中,伊能静要求即刻删除该不实消息、向她道歉及赔偿对她造成的一切损失。对此,该媒体…

桃园深处有人家0.1折手游充值折扣返利平台

为什么这么有些玩家微氪就能领取普通玩家好几倍的福利。这就是手游内部福利号的好处。游戏开局就送2W充值基础福利,每天持续还有福利,最重要的是内部福利号充值福利,充值1米相当于充值100米,这才是想要内部福利号的真正原因。就在前两天我无意发现一个特别牛逼的东西,现在…

丧心病狂!一商户在马路上蜷缩身体求饶,城管抬起双脚踩到其头上

近日,一段城管暴力执法的视频引起了公众的关注。视频中,一群城管穿着制服前往商户门口,准备将门前停放的自行车带走。商户不同意,双方发生了争执。城管随即对商户进行殴打,甚至有一名城管跳到商户身上踩头,画面非常惊人。这种暴力执法的行为是非常不道德和不人道的,也是…

小情侣遭车主偷拍,16秒视频引发疯传,隐私泄露引发关注

永豪锦园小区门口发生了一起引起广泛关注的事件,一对小情侣在此处遭到一名车主的偷拍,并且拍摄下了一段长达16秒的视频。这段视频随后在网络上疯传,引起了公众的极大关注和争议。 根据目击者的描述,这对小情侣正站在小区门口亲密交谈,完全没有意识到他们的行为被他人记录下…

【文明实践】古风情韵旗袍盛宴在南恩街道西濑社区举行

为了传承中华优秀传统文化之美,提升城市文化名片,7月27日晚上,2024年阳江首届国潮东方华服大赛西濑采风活动在西濑一号公园成功举办。此次活动是由江城区新时代文明实践中心指导,市礼仪协会主办,艾尚美幸福学院承办,阳江市旅游协会、南恩街道办事处协办。百人穿着汉服、旗…

中国56个民族传统服饰大全!

56个民族,56枝花。经过历史文化的沉淀,每个民族都拥有着属于本民族特有的文化,服饰就是其中一项。下面,就让我们来看一下各民族特色服饰吧! 1、蒙古族 (měng gǔ z)中国56个民族传统服饰大全 蒙古族是一个历史悠久而又富有传奇色彩的游牧民族。首饰、长袍、腰带和靴子是蒙…

猫王:一位超越种族疆界,复兴美国流行文化的音乐人

《合众存异:美国人的历史》:从全新视角解读美国历史,突出了美国发展历程中不同美国人社群的经历,帮助读者认清美国历史上不同时期影响人们生活的复杂历史力量。展开全文孟菲斯的流行音乐一位19岁的密西西比州人紧张地凝视着奥弗顿公园(Overton Park)的一大群人,奥弗顿公…

西游记中镇元大仙的诨号是镇元子,真实实力秒杀孙悟空

镇元大仙的诨号是镇元子,在西游记中的出场很少,但是却又是非常神秘的一位。相信大家对立面的人参果非常熟悉,吃了能够长生不老,堪比唐僧肉的,不过人参果并不是那么容易就能够吃到的,不可一世的孙悟空都被镇元大仙轻松抓住,可见其本领有多么高强。虎视探秘 m.hushinm.com…

鑫汇宝:国际现货黄金投资入门指南

国际现货黄金投资是一种全球性的贵金属交易方式,投资者通过购买和持有实物黄金或黄金衍生品参与到黄金市场的交易活动中。现货黄金市场具有极高的流动性和24小时不间断的交易特性,为投资者提供了丰富的投资机会。本文将从了解现货黄金市场、选择交易平台、制定投资策略和风险…

追星,你是不是理智粉?

在这一个偶像文化大行其道的时代 很多人都有自己的偶像 而“追星”也一直是一个备受争议的话题 有的人会将它与“不务正业”相联系 可能是这样也有人说 追星可以鼓励自己成为更优秀的人 向着爱豆的方向“冲鸭”!当然 “追星族” 们也有着自己的群体 展开全文让我们一起…

梦幻西游:够黑!一个礼盒净赚1000W,商人本性暴露无遗!

思路决定出路,气度决定高度,细节决定成败,性格决定命运。本期热点:藏宝阁250R极品魔枪;资质这么差云游火打了7技能;130级极品鞋子,可惜是专用;够黑!一个礼盒净赚1000W,商人本性暴露无遗!为了回馈广大粉丝在评论区送无级别和神兽,要知道在梦幻无限版有无级别在手商人…

去油联天下智慧加油站加油时一种什么样的体验

去油联天下智慧加油站加油时一种什么样的体验 随着国内成品油市场竞争日益加剧,油联天下加油站的智慧化改革正有条不紊的逐步进行,油联天下以“加油服务”为入口,以“互联网+”为依托,突破传统模式,根据油非深度融合的理念进行商业化设计。油联天下加油站新颖的形象、整洁…

原创李启铭凭“我爸是李刚”爆火,出狱后下场凄惨,李刚更神秘失踪

2010年官二代李启铭一句“我爸是李刚”在网上突然爆火,网上关于“我爸是李刚”的梗层出不穷。 “桃花潭水深千尺,不及我爸是李刚。” 一首新歌《我爸是李刚》更是杀出重围,网上接连出现“我爸是李刚”不同版本的打油诗。醉逍遥版、撞车行版、苏轼版、辛弃疾版、武松打虎版..…

美妆教室:性感又养眼!武媚娘仿妆教学

话题性十足的《武媚娘传奇》,除了宫廷心机斗争集集精彩,各大美女演员也成了看点之一,特别是范冰冰饰演的武媚娘,剧中彩妆更是成为我们注目的焦点。而今天妞编辑也抱着勇于实验的精神,来教大家如何不透过P图,自己平常就能画出武媚娘那性感又有气势的妆容! Source:Source:…

乡间秋雨。

乡间秋雨 作者:厉彦林 刚才还晴空万里,转眼云雾越来越浓,像飘动的玉带缭绕在山腰间。真盼这场秋雨早点到来,缓解家乡日渐严重的旱情,冲掉庄稼人周身的劳倦,滋润夜晚忙着成长的地瓜、苞米,播撒下老天爷对山民的体谅和关爱,对这片山地的倾心与眷顾。 顷刻,乌云漫过山头,…

痔疮之路:从忽视到战胜的心路历程

高中毕业后,我毅然决然地离开了父母,独自踏上求学与工作的道路。在陌生的城市里,我过着无拘无束的生活,饮食不忌,作息不规律,时常熬夜加班或狂欢至深夜。那时的我,从未想过这样的生活方式会给我带来怎样的后果。几年后,我开始感受到身体的不适。屁股时常传来隐隐的痛感…

欧美大尺度电影,情欲饱满的 “三级片” 值得一看

每当夜幕降临,高悬的月亮就如同一面深邃的镜子,静静地反射出人性深处的秘密与欲望。在这样的月光下,电影《99个月亮》如同一个娓娓道来的叙述者,向我们展开了一部映射现代社会情感危机的独特剧本。它以一种既令人捧腹又发人深省的方式,深刻地揭示了都市男女在情欲与忠诚之…