当前位置: 首页 > news >正文

第122天:内网安全-域信息收集应用网络凭据CS 插件AdfindBloodHound

目录

前置知识

背景和思路

判断是否在域内

案例一:架构信息类收集-网络&用户&域控等

案例二:自动化工具探针-插件&Adfind&BloodHound

Adfind(域信息收集工具)

​BloodHound(自动化域渗透工具)


前置知识

本文利用资源下载地址

链接:https://pan.baidu.com/s/14yHi80kK7IAXKPAyNDSUvg?pwd=c8j6
提取码:c8j6

域控内主机与平常所用主机的区别,域控内主机是进行统一管理,受到控制机限制,如果你想访问域内的资源,就必须拥有一个合法的身份登陆到该域中,而你对该域内的资源拥有什么样的权限,还需要取决于你在该域中的用户身份。

比如安装程序,域控主机安装程序时需要输入管理员的账号密码,而普通用户则不用,域控制机还可以同一下发策略进行系统主机的管理

正常情况下输入whoami,得到的是计算机名/用户名

而域控主机得到的则是域控/域用户名

背景和思路

一个具有一定规模的企业,每天都可能面临员工入职和离职,因此网络管理部门经常需要对域成员主机进行格式化消除磁盘的文件,然后重装系统及软件,以提供给新员工使用;因此,为了便于后期交接,大多网络管理员会做好一个系统镜像盘,统一安装所有的电脑,并且在安装的时候设置惯用、甚至统一的密码。
因此,域中的计算机本地管理员账号,极有可能能够登陆域中较多的计算机,本地管理员的密码在服务器上后期修改的概率,远低于在个人办公电脑上的概率,而域用户权限是较低的,是无法在域成员主机上安装软件的,这将会发生下面的一幕:
在这里插入图片描述
某个域用户需要使用viso软件进行绘图操作,于是联系网络管理员进行安装,网络管理员采用域管理员身份登录了域成员主机,并帮助其安装了viso软件,于是这个有计算机基础的员工,切换身份登录到了本地计算机的管理员,后执行mimikatz(可以获取密码),从内存当中抓取了域管理员的密码,便成功的控制了整个域。
​因此,域渗透的思路就是:通过域成员主机,定位出域控制器IP及域管理员账号,利用域成员主机作为跳板,扩大渗透范围,利用域管理员可以登陆域中任何成员主机的特性,定位出域管理员登陆过的主机IP,设法从域成员主机内存中dump出域管理员密码,进而拿下域控制器、渗透整个内网。
域成员主机——>定位出域控制器IP及域管理员账号——>域成员主机作为跳板——>域管理员登陆过的主机IP——>从域成员主机内存中dump出域管理员密码——>拿下域控制器、渗透整个内网

判断是否在域内

net time /domain
net view /domain
net user /domain
whoami 是否和主机名一致

普通主机

域控主机

案例一:架构信息类收集-网络&用户&域控等

ipconfig /all

无域控的主机

有域控的主机

有域控的主机,系统一般都会需要一个dns服务器进行公司内部网站的请求访问设置

收集域控内所有主机

net group "domain computers" /domain

 与控制中显示一致

获得域控ip

获取域管理员的账号 

net group "domain admins" /domain

获得域控名

net group "domain controllers" /domain

可以直接ping域控名来获取域控制机的ip

或者通过ping这条命令net time /domain获得的计算机名,来获取ip

案例二:自动化工具探针-插件&Adfind&BloodHound

首先先利用cs工具让域控内的主机上线

cs默认功能里面可以进行与控制机端口扫描和主机扫描

先进行net view主机扫描和端口扫描,扫描的时候打开目标列表

扫描出来的主机会自动显示到targets中

利用cs自带的mimikatz进行密码获取

但是这里权限不够需要进行提权

进行cs模块进行提权

配置模块文章

第98天:权限提升-WIN 全平台&MSF 自动化&CS 插件化&EXP 筛选&溢出漏洞_cs 利用插件提权的方法-CSDN博客

利用该权限再次抓取明文密码

打开视图里面密码凭据,密码会直接显示到下方

获得了密码现在可以进行横向移动

成功了就会上线一个新的主机

Adfind(域信息收集工具)

上传(实验发现该工具也需要使用system权限)

利用模块发现域内的信息

域控制器名

域内计算机名

域内用户名

BloodHound(自动化域渗透工具)

首先把该目录下

BloodHound-win32-x64\resources\app\Collectors\DebugBuilds

sharphound.exe复制到域环境主机中执行(这里我之前的win7无法执行,没安装.net framework4,用了一台win2019)

输入下面的代码获得域控所有信息

SharpHound.exe -c all

启动该目录neo4j-community-3.5.9\bin下的neo4j环境

 启动bloodhound.exe

 是下图所示的界面,账号密码均为neo4j

但是无法登录,需要登录
浏览器访问http://localhost:7474/browser/进行密码修改后再登录

登录后的界面

把刚才域信息的压缩包进行添加

 加载完成后点击关闭

可以查看域内信息的基本情况

可以看他所有的功能

这里只介绍到了安装,具体功能以后再用。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 使用Redis的SETNX命令实现分布式锁
  • 科普文:微服务技术栈梳理
  • 详细讲解下 算法中的 堆栈
  • 提示工程的技术与策略分类
  • 贪心算法(2024/7/16)
  • 从0到1搭建数据中台(4):neo4j初识及安装使用
  • Golang 创建 Excel 文件
  • PlantUML-UML 绘图工具安装、Graphviz安装、本地使用/在线使用、语法、图示案例
  • 源码分析SpringCloud Gateway如何加载断言(predicates)与过滤器(filters)
  • Java毕业设计 基于SpringBoot的景区行李寄存管理系统
  • 【Django】网上蛋糕商城后台-类目管理
  • huawei USG6001v1学习---信息安全概念
  • 前端使用webSocket与后台建立连接并进行心跳监测机制
  • AWS基础知识
  • 专业PDF编辑工具:Acrobat Pro DC 2024.002.20933绿色版,提升你的工作效率!
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • [iOS]Core Data浅析一 -- 启用Core Data
  • exports和module.exports
  • Protobuf3语言指南
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • Vultr 教程目录
  • 从tcpdump抓包看TCP/IP协议
  • 使用权重正则化较少模型过拟合
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • ​ssh免密码登录设置及问题总结
  • # linux 中使用 visudo 命令,怎么保存退出?
  • #include<初见C语言之指针(5)>
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • (C11) 泛型表达式
  • (C语言)球球大作战
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (八)Flink Join 连接
  • (第二周)效能测试
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (回溯) LeetCode 40. 组合总和II
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .NET Core引入性能分析引导优化
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 设计一套高性能的弱事件机制
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .Net8 Blazor 尝鲜
  • .NET8使用VS2022打包Docker镜像
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .NET基础篇——反射的奥妙
  • .NET框架设计—常被忽视的C#设计技巧
  • .NET实现之(自动更新)
  • [2008][note]腔内级联拉曼发射的,二极管泵浦多频调Q laser——
  • [Android]How to use FFmpeg to decode Android f...
  • [Armbian] 部署Docker版Home Assistent,安装HACS并连接米家设备
  • [Bugku]密码???[writeup]
  • [C#]使用PaddleInference图片旋转四种角度检测
  • [codeforces]Levko and Permutation