范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

如何在WindowsAD域中驻留ACL后门

  前言
  当拿下域控权限时,为了维持权限,常常需要驻留一些后门,从而达到长期控制的目的。Windows AD域后门五花八门,除了常规的的添加隐藏用户、启动项、计划任务、抓取登录时的密码,还有一些基于 ACL  的后门。ACL介绍
  ACL是一个访问控制列表,是整个访问控制模型(ACM)的实现的总称。常说的ACL主要分为两类,分别为特定对象安全描述符的自由访问控制列表 (DACL) 和系统访问控制列表 (SACL)。对象的 DACL 和 SACL 都是访问控制条目 (ACE) 的集合,ACE控制着对象指定允许、拒绝或审计的访问权限,其中Deny拒绝优先于Allow允许。
  安全描述符包含与安全对象关联的安全信息。 安全描述符由 SECURITY_DESCRIPTOR 结构和关联的安全信息组成。 安全描述符可以包含以下安全信息::
  1、对象所有者和主组的安全标识符 (SID) 。
  2、指定允许或拒绝特定用户或组的访问权限的 DACL 。
  3、一个 SACL ,指定为对象生成审核记录的访问尝试的类型。
  4、一组控制位,用于限定安全描述符或其单个成员的含义。 隐藏安全描述符
  当可控一个用户时,不想该用户被轻易发现,可以对其进行隐藏。首先查看该用户所用者,默认是域管组:
  可以在GUI上对所有者进行修改,也可以使用 powerview  进行修改:Set-DomainObjectOwner -identity jumbo -OwnerIdentity jumbo
  修改完成后:
  因为是权限维持,所以当前权限是域管,先尝试给域管添加一个对 jumbo  用户Deny  所有权限的ACL,但是发现powerview  的Add-DomainObjectAcl  方法并没有设置Deny  权限的操作,只有Allow  :
  当然,你可以使用 New-ADObjectAccessControlEntry  来完成手动ACL的添加,他的原理如下图:
  上图看出还要手动做最后的ACL保存。既然 Add-DomainObjectAcl  已经完成了自动化的CommitChanges  ,直接把Allow  默认可变的参数不就行了?首先手动在Add-DomainObjectAcl  添加一个AccessControlType  参数:.PARAMETER AccessControlType  Specifies the type of ACE (allow or deny)
  设置参数定义: [Parameter(Mandatory = $True, ParameterSetName="AccessRuleType")] [ValidateSet("Allow", "Deny")] [String[]] $AccessControlType,
  删除之前的默认的 Allow  :
  最后把 AccessControlType  参数替换之前的ControlType  :
  现在就可以在使用 AccessControlType  参数来给对象添加Allow  或者Deny  的权限了。
  【----帮助网安学习,需要网安学习资料关注我,私信回复"资料"免费获取----】
  ① 网安学习成长路径思维导图
  ② 60+网安经典常用工具包
  ③ 100+SRC漏洞分析报告
  ④ 150+网安攻防实战技术电子书
  ⑤ 最权威CISSP 认证考试指南+题库
  ⑥ 超1800页CTF实战技巧手册
  ⑦ 最新网安大厂面试题合集(含答案)
  ⑧ APP客户端安全检测指南(安卓+IOS)
  当尝试域管添加一个对 jumbo  用户Deny  所有权限的ACL后:Add-DomainObjectAcl -TargetIdentity jumbo -PrincipalIdentity S-1-5-21-12312321-1231312-123123-500 -AccessControlType Deny
  当然,把 SID  改成SamAccountName  也是可以的:Add-DomainObjectAcl -TargetIdentity jumbo -PrincipalIdentity administrator -AccessControlType Deny
  可以发现域管也没权限查看 jumbo  用户的属性了:
  当使用 system  用户查看jumbo  用户ACL时,可以看到对应的Deny  的ACL:
  现在域管对 jumbo  用户已经无法操作任何东西了,先用system  用户删除该Deny  权限,准备使用powerview  的Remove-DomainObjectAcl  方法时,发现也只有的Allow  ,也就是默认只能移除对象的Allow  权限,老方法,把删除的ACL属性设置为可变参数:
  进行删除: Remove-DomainObjectAcl -TargetIdentity jumbo -PrincipalIdentity S-1-5-21-12312321-1231312-123123-500 -Rights ALL -AccessControlType Deny
  当然,把 SID  改成SamAccountName  也是可以的:Remove-DomainObjectAcl -TargetIdentity jumbo -PrincipalIdentity administrator -Rights ALL -AccessControlType Deny
  那么同学们可能会想,如果真的有人进行了上面操作,真的没办法查看了吗,实际上并不是,对象的拥有者是有权限修改的,比如把 jumbo  用户的拥有者改成默认的域管组,然后对域管进行设置Deny  的ACL,但是实际上拥有者依然有权限修改其ACL,这也是为什么在文章开始的时候,要把jumbo  拥有者设置为jumbo  的目的:
  上面尝试了拒绝域管对 jumbo  所有的权限,那为了隐藏,并且为了防止后续还要对jumbo  用户的一些其他修改,实际上可以对jumbo  用户设置everyone  拒绝读取的权限即可:
  现在所有用户对其都没有查看权限了:
  当然,只是设置了拒绝读取权限,实际上当域管去修改其ACL权限时,还是可以的:
  现在通过 net user  命令已经看不到jumbo  这个用户了:
  在"用户和计算机"里看用户长这样:
  从上面的操作可以发现,给 everyone  用户添加拒绝读取权限时是通过GUI实现的,因为everyone  用户是个特殊的用户,属于特殊身份群体,是一个属于Well-known SIDs的用户,其对应的SID为S-1-1-0  :
  当尝试使用 powerview  的Add-DomainObjectAcl  方法是无法完成给everyone  用户添加ACL的:
  通过查看 powerview  的代码,会通过Get-ObjectAcl  方法获取对应用户的SID,但是刚刚提到,everyone  用户是个特殊的用户,导致查不到:
  但是看了下还有个 New-ADObjectAccessControlEntry  方法,会判断输入的PrincipalIdentity  参数是不是SID  ,如果是SID  就不走查询,因此可以照葫芦画瓢,把这个判断加到Add-DomainObjectAcl  方法中:        if ($PrincipalIdentity -notmatch "^S-1-.*") {             $PrincipalSearcherArguments = @{                 "Identity" = $PrincipalIdentity                 "Properties" = "distinguishedname,objectsid"             }             if ($PSBoundParameters["PrincipalDomain"]) { $PrincipalSearcherArguments["Domain"] = $PrincipalDomain }             if ($PSBoundParameters["Server"]) { $PrincipalSearcherArguments["Server"] = $Server }             if ($PSBoundParameters["SearchScope"]) { $PrincipalSearcherArguments["SearchScope"] = $SearchScope }             if ($PSBoundParameters["ResultPageSize"]) { $PrincipalSearcherArguments["ResultPageSize"] = $ResultPageSize }             if ($PSBoundParameters["ServerTimeLimit"]) { $PrincipalSearcherArguments["ServerTimeLimit"] = $ServerTimeLimit }             if ($PSBoundParameters["Tombstone"]) { $PrincipalSearcherArguments["Tombstone"] = $Tombstone }             if ($PSBoundParameters["Credential"]) { $PrincipalSearcherArguments["Credential"] = $Credential }             $Principal = Get-DomainObject @PrincipalSearcherArguments             if (-not $Principal) {                 throw "Unable to resolve principal: $PrincipalIdentity"             }             elseif($Principal.Count -gt 1) {                 throw "PrincipalIdentity matches multiple AD objects, but only one is allowed"             }             $ObjectSid = $Principal.objectsid             Write-Host ($ObjectSid)         }         else {             Write-Host "..sid.."             $ObjectSid = $PrincipalIdentity         }                $Identity = [System.Security.Principal.IdentityReference] ([System.Security.Principal.SecurityIdentifier]$ObjectSid)
  现在尝试下,给 jumbo2  用户添加everyone  所有拒绝的ACL:Add-DomainObjectAcl -TargetIdentity jumbo2 -PrincipalIdentity S-1-1-0 -Rights All -AccessControlType Deny
  Remove-DomainObjectAcl  方法同理。隐藏主体
  通过上面的步骤,除了 jumbo  用户本身可以查看jumbo  用户以为,其他用户都没有ReadControl  权限,但是在"Active Directory用户和计算机管理"里还是可以看到,虽然ico  图标都没了,接下来要让在"Active Directory用户和计算机管理"里也看不到。为了方便演示,笔者把jumbo  用户移到一个单独的OU  组里:
  然后给这个 OU  设置everyone  拒绝读取权限即可:
  遇到一些粗心大意的管理员,可能会觉得这只是无意残留的无害物质,无伤大雅。 Dcsync
  Dcsync  实际上就是给用户设置两条扩展权限,分别为:DS-Replication-Get-Changes (GUID: 1131f6aa-9c07-11d1-f79f-00c04fc2dcd2) DS-Replication-Get-Changes-All (GUID: 1131f6ad-9c07-11d1-f79f-00c04fc2dcd2)
  当用户拥有这两条ACL后,即可使用 DRS  协议获取域hash  凭据。给用户在域对象上添加Dcsync  权限即可:
  代理账号
  上面提到,把 jumbo  用户拥有者改成自身,然后设置everyone  对其没有读取权限,这样就可以达到隐藏jumbo  ,然后手上的jumbo  用户就可以肆无忌惮的做一些操作。但是有个问题,万一做操作的时候,该用户被发现了,管理员把该用户进行了禁用,那好不容易获取到的账号就废了。为了防止账号被发现后被禁用/被改密码不可用,应该设置个代理账号,把准备拿来攻击的账号(某个管理员用户或者有dcsync  类似权限的账号)的拥有者设置代理账号,代理账号是其拥有所有者,然后设置所有用户对攻击账号都不可操作,最后每次都可以使用代理账号控制攻击账号,就算攻击账号被禁用/被改密码,也可以使用代理账号来重新启用他。
  首先攻击账号为 attack  ,代理账号为good  ,首先设置attack  账号所有者为good  :Set-DomainObjectOwner -identity attack -OwnerIdentity good
  给 attack  账号添加dcsync  权限:Add-DomainObjectAcl -TargetIdentity "DC=domain,DC=com" -PrincipalIdentity attack -Rights DCSync -AccessControlType Allow
  设置 attack  都不可操作:Add-DomainObjectAcl -TargetIdentity attack -PrincipalIdentity S-1-1-0 -Rights All -AccessControlType Deny
  这个时候,如果 attack  在发起攻击的时候被管理员发现了,把attack  账号密码重置了,但是good  账号是attack  账号的拥有者,可以修改attack  账号的ACL  ,比如给自己添加修改密码的权限,然后去重置attack  账号的密码,然后就又可以拿来攻击了。总结
  本文主要讲了在 Windows  域中如何利用ACL  进行后门隐藏,并对powerview  进行修改使其支持在添加ACL  或者删除ACL  时可以指定Allow  或者Deny  ,也可以选择everyone  此类特殊用户。

庆祝新中国73周年华诞群众提前彻夜守候天安门广场观升旗唱国歌北京日报客户端记者任珊邓伟10月1日上午6时许,天安门广场举行国庆升国旗仪式。在严格落实北京市疫情防控政策要求和个人防护措施下,21。8万名市民游客齐聚广场,迎着清晨第一缕阳光,共石头智能洗地机A10评测洗拖强劲热烘匀烘,2000元价位最强?居家清扫成为了困扰现代男女的不变话题,在这方面,有人喜欢扫拖机器人,也有人偏爱手持清洁设备,而我个人更倾向于后者。之前,我一直使用的是石头吸尘器H7,各方面都很满意,唯一遗憾的是缺韦伯确定迄今为止发现的最遥远的球状星团或包含宇宙中最古老的恒星詹姆斯韦伯太空望远镜(JWST)的最大目标之一是寻找宇宙中最早的一些恒星。通过识别这些极其遥远的恒星,研究人员可以了解宇宙年轻时的情况,以及恒星如何随着环境的变化而演变。现在,一项南极墙被发现,离地球很近但一直被遮挡,这究竟是何神物?一直以来人类都在寻求宇宙的终极奥秘,试图探索出有关人类周围的一切未知。绚丽的宇宙但是,越是深入了解宇宙,人类就会越发现自己的无知与渺小,南极墙的发现,让人们认知到,在自己身处的银河192米深!广西发现巨大的天坑,内藏原始森林!这个发现有多重要综述桂林山水甲天下,长期以来,广西都以其丰富的旅游资源而备受关注。对广西风景感兴趣的朋友们应该知道,广西除了有优美的山水景色外,还有着世所罕见的地质奇观天坑。这不,近段时间,中国的国庆假期将至!文旅部自驾游客每到一地主动核酸中新经纬9月27日电文化和旅游部政府门户网站27日消息,国庆假期即将来临,文化和旅游部提醒广大游客,做好个人防护,平安健康出游。一是合理安排行程。通过权威渠道了解出发地及目的地最新10月1日起泰山门票恢复115元!游客需持72小时核酸记录国庆假期即将到来,9月29日10点,泰山景区十一假期旅游服务工作新闻发布会召开。全面落实限量预约错峰总要求,统筹抓好疫情防控和经济运行,确保实现安全秩序质量效益文明五统一目标。国庆最廉价出国游!提供这项隐蔽服务,游客服务太舒服现如今出去旅游观光,对于大众来,说他们通常会选择合适的地方。(此处已添加小程序,请到今日头条客户端查看)而我这一次直接来到了泰国,一个距离我国特别近的地方,可能有些小伙伴会十分的好在眉山投资15亿建首个电解液零碳工厂天赐材料下游客户都来了布局四川可就近供应策划人何强记者郭荣村编辑梁枭如果说动力电池是新能源汽车的心脏,那么电解液就是动力电池的血液。四川作为西部汽车产业的重要基地,自然也不能贫血。最近,电解液龙头天赐材料(SZ00270安徽一座千年古镇,斥资8亿修复景色不输三河,如今却无人问津安徽作为中国南北交通大省,我们对南北民族都了解得很少,还有黄山九华山三河古城等著名的国家级风景名胜区,每年都吸引着大批游客前来参观,做出了巨大贡献。这座古城是孔家古城。也许很多朋友安徽黟县近百亩粉黛乱子草吸引居民拍照游玩安徽黟县近百亩粉黛乱子草成网红打卡点汪澄摄近百亩粉黛乱子草点缀绿水青山的环境汪澄摄游客在粉黛乱子草中摆造型汪澄摄游客在粉黛乱子草中拍照汪澄摄近日,在安徽省黄山市黟县塔川村,近百亩粉国庆长假开启!都江堰一大波精彩活动来袭,就等你来啦!又见都江堰IDyoujiandjy雪山里的公园城市,又见都江堰一切美好国庆长假就要来啦都江堰一大波活动精彩来袭这个假期,不用远行在都江堰就能轻松嗨翻天快带上家人,约起好友耍起走!摄长寿老人的秘诀1凉水洗脚有损健康2夏季多吃苦味有益健康3多喝水能防肾结石4夏季不宜光着上身睡觉5冬季养生宜多食热粥6冬季洗澡次数不宜多7冬季不宜长期待在温暖房间8不宜长时间停留在冬季雾气中9冬天一味补肾壮阳的常用中药,沙苑子,简单好用沙苑子,是属于扁茎黄芪的种子,每年秋末冬初扁茎黄芪成熟但果实没有开裂的时候连根拔起,晒干后打下种子去除杂质,即可入药。它是一种性温的中药材,也是中医领域治疗男性腰膝酸软遗J早蟹的常艾灸腿上一个穴,解冻你的肩周炎!快来试试肩部疼痛的现象很常见,因为现代很多人都坐办公室,久坐不动,神经压迫肩部,也非常容易得肩周炎。肩周炎的一般表现为肩膀位置的疼痛,尤其是晚上睡觉的时候,疼痛更加的剧烈,可以让人睡不着觉喝酒时,身体若出现这4个表现,建议尽早戒酒喝酒伤肝是老生常谈的一个话题了,经常大量喝酒会增加患酒精性肝炎,脂肪肝,肝硬化等疾病的风险。喝酒对肾脏的危害也较大,酒精能够影响身体中氮的平衡增加血液中尿氮素的含量,从而增加肾脏的糖尿病最爱找这5类人,看完你还不改变吗?家庭健康守护官随着生活水平的提高,越来越多的人患上了有富贵病之称的糖尿病,而糖友的年龄也逐渐低龄化。有的人天天奶茶可乐饮料不离手,是的,喝的当下是很快乐,可这短暂的快乐可能是用你未秋季三宝,帮助白癜风患者吃出好身体进入秋季后气候开始变得干燥易上火白癜风患者长期处于火气大缺水的状态一定程度上也会影响到治疗的进程甚至是加重白斑病情对此白癜风患者可以从饮食上改善秋季三宝帮助白癜风患者吃出好身体一宝早上空腹喝水,究竟是好是坏?提醒正确饮水要注意这2点众所周知,水是生命之源,饮水量充足,掌握正确饮水方法,需要的水分不断获取,可以保持循环良好,代谢正常,还在一定程度上保护膀胱尿路以及肾脏。因此,在喝水这方面可不能马虎,相关细节要注香奈儿这五场走秀你看懂了吗?奢侈品并不仅仅是探索美与丑的界限,同时应该具有社会责任感,具有批判思维。而值得追求的品牌和烂漫的设计师都应该对社会政治有着敏锐的嗅觉,所以品牌与设计师合作下呈现的的艺术则是对现实的必看!多吃这几类食物对头发好01富含维生素E的食物维生素E也是一种抗氧化剂,守护头皮健康促进头发生长,提升发质,告别毛躁。建议多吃的食物1谷物维E含量都很高,如小麦,大豆,芝麻,燕麦,小米,高粱等。2绿叶蔬菜十一国庆游玩攻略!黑竹沟景区给你全安排!2022年最后一个小长假国庆节来临啦!大家的出游计划都做好了么?别急!黑竹沟景区针对国庆假期,推出了微视频征集活动,同时小编也整理了一份黑竹沟游玩攻略送给大家,一起来看看吧!微视频
联想小新全系搭载1TBSSD,ProAir系列笔记本新品配置齐曝光IT之家2月15日消息,联想官方微博昨日预热了2023款小新系列笔记本新品,并给出了详细的型号配置表格。本次公布的小新笔记本2023系列新品共有10款机型,其中Pro系列和数字系列哈利波特系列图书再添新成员人民文学出版社日前推出神奇的魁地奇球(全彩绘本)神奇动物在哪里(全彩绘本)。作为哈利波特系列图书的新成员,两部全彩绘本以精美画面从不同角度诠释了哈利波特魔法世界的神奇,以五彩斑斓的杨科维奇上任,三名球员成为新一期国足建队核心,也是队长人选李霄鹏下课成为中方教练组组长,杨科维奇接任国足已定成为定论,只待官宣,可以预见的是新一期国足最先需要完成的工作就是新老交替,一大批老将将要离开,新生代力量将会补充进来。一朝天子一朝美国零售消费很强劲?都是一次性因素,持续性堪忧美国1月零售超预期增长,但分析师们认为很有可能只是昙花一现。本周三,美国1月零售销售环比增长3,高于市场预期的2,为2021年3月以来最大增幅。值得注意的是,统计篮子中每一个类别都索尼在美国推出草莓牛奶限量版电子宠物狗aibo配有全新舞蹈IT之家2月16日消息,索尼近日在美国推出了草莓牛奶版(StrawberryMilkEdition)电子宠物狗aibo,售价为2899。99美元(当前约19865元人民币)。该电子百花争艳迎花朝完美国际2端游新版本最新上线完美国际2端游花朝节版本迎春上线,新服山海应约开启,花神降临完美大陆,四大活动缤纷来袭,此时的祖龙城正云集着来自五湖四海的朋友前来踏青。更有有凤来仪系列飞行器坐骑等你甄选,一起去了美国人为什么喜欢圣多娜来源环球时报环球时报特约记者王逸在美国人的说法里,上帝创造了科罗拉多大峡谷,却把自己的家安在圣多娜。圣多娜在美国之外少有耳闻,却是美国人最喜欢的地方之一。在美国周末杂志年度旅游评选欧文正式回应杜兰特言论要不是有库里,你什么也不是!随着交易截止日的结束,欧文与杜兰特先后出走篮网,最终也导致篮网这支豪华战舰终于解体,而历经四个赛季的711组合也终于以失败而告终。虽然最终这对超级组合合作期间没能有好的收获,但他们男篮6前锋通过检测,4名陪跑却要面临淘汰,郭士强乔帅达成双赢男篮新教练即将抛弃4人,6大锋线的巨头也要被留下来,而郭士强的2大徒弟焦泊乔以及祝铭震都得到了重点的提拔。针对乔尔杰维奇新一套的2大中锋,以及6大前锋的人选到底合不合理呢?其中我们詹皇一字不提祝福威少,却用5个字表扬球队引援!兄弟情真的散了北京时间2月15日,洛杉矶湖人361超级三巨头完美磨合,第1场就合砍70分,直接打爆了鹈鹕队,取得了本赛季最大规模的一场狂胜。湖人已经快两年的时间没有打过这种垃圾时间的比赛了,詹姆太阳本赛季能否杀出重围染指冠军?杜兰特决定球队上限,拭目以待杜兰特再次选择身披35号球衣,恍若梦回当年峥嵘岁月。纵观他的职业生涯,除了在布鲁克林篮网几季身披7号球衣,此前不论在雷霆还是金州勇士,35号都一直和他紧紧相伴从未分开。35号也俨然