内网安全【1】——域

概念名词:局域网(自己家的手机电脑所连接的wifi) 、工作组  (学习、网吧)、内网域  (公司等大型场所)

1.域产生原因

比如一家公司有1000台机器
运维人员去管理1000 不可能每台上去都进行软件的安装 环境的部署 密码的设置等

所以就出现内网域的概念 把每台主机都加入域
域内会有 域控 主控制器 管理电脑

下发任务 统一管理  方便大量主机的统一管理

0x01

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

0x03
因此,域渗透的思路就是:通过域成员主机,定位出域控制器-及域管理员账号,利用域成员主机作为跳板,扩大渗透范围,利用域管理员可以登陆域中任何成员主机的特性,定位出域管理员登陆过的主机工,设法从域成员主机内存中dumc出域管理员密码,进而拿下域控制器、渗透整个内网。

当前机器角色判断:

网站服务器:内部搭建的网站、如oa

DNS服务器:解析网络使用

数据库服务器:专门存储数据使用

邮件服务器:单位内部邮箱

个人电脑——老板、经理、职工、各部门(每个角色当前获取的权限高低不同)

2.内网域的区别

域成员登录了主机 进行软件的安装 NO   受域控管制

本地用户登录了主机 进行软件的安装 YES  不受域控管制

原因在于只要登录了域成员用户 就会受管制

域成员安装软件时会提示需要管理员允许, 受域控管制

3.如何判断在域内

(1)查看当前用户和控制面板中的计算机名是否一致,不一致说明为域成员


(2)通过3种方式查看domain,看是是受域控的域成员用户

4.域内常见信息收集

#常规信息类收集-应用&服务&权限等

systeminfo    详细信息

netstat -ano  端口列表

route print   路由表

net start  启动服务

tasklist  进程列表

schtasks  计划任务

ipconfig /all  判断存在域

net view /domain  判断存在域

net time /domain  判断主域

netstat -ano  当前网络端口开放

nslookup  域名 追踪来源地址

wmic service list brief  查询本机服务

net config workstation 查询当前登录域及登录用户信息

wmic startup get command,caption  查看已启动的程序信息

#架构信息类收集-网络&用户&域控等

net view /domain 查询域列表

net time /domain  从域控查询时间,若当前用户是域用户会从域控返回当前时间 ,亦用来判断主域,主域一般用做时间服务器       

net user /domain  查询域用户(当前域)

net group /domain  查询域工作组

net group "domain computers" /domain   查看加入域的所有计算机名

net group "domain admins"  /domain   查询域管理员用户组和域管用户

net group "domain administrators"  /domain   查看域管理员

net group "domain controllers" /domain   查看域控

net accounts  /domain    查看域密码策略

#关键信息类收集-密码&凭据&口令等

旨在收集各种密文,明文,口令等,为后续横向渗透做好准备

计算机用户HASH,明文获取-mimikatz(win),mimipenguin(linux)

计算机各种协议服务口令获取-LaZagne(all),XenArmor(win),CS插件

https://github.com/gentilkiwi/mimikatz/

https://xenarmor.com/allinone-password-recovery-pro-software/

https://github.com/huntergregal/mimipenguin
https://github.com/Alessandroz/Lazagne/

站点源码备份文件、数据库备份文件等

各类数据库web管理入口,如PHPMyadmin

浏览器保存密码、浏览器cookies
其他用户会话、3389和ipcs连接记录、回收站内容

Windows 保存的WIFI密码
网络内部的各种帐号和密码,如:Email、VPN、FTP、OA等

cs插件
LSTAR Ladon OLa TaoWu等
Adfind
列出域控制器名称:
AdFind -sc dclist
查询当前域中在线的计算机:
AdFind -sc computers_active
查询当前域中在线的计算机(只显示名称和操作系统):
AdFind -sc computers_active name operatingSystem查询当前域中所有计算机:
AdFind -f "objectcategory=computer"
查询当前域中所有计算机(只显示名称和操作系统):
AdFind -f "objectcategory=computer" name peratingSystem

查询域内所有用户:
AdFind -users name

查询所有GPO:
Adrind -sc gpodmg
Bloodhound域分析使用

5.域内自动化工具收集

BloodHound--内网域渗透提权分析工具

安装使用:
http://cn-sec.com/archives/146548.html

https://github.com/BloodHoundD/BloodHound

(1)启动neo4j neo4j.bat console

(2)启动BloodHound Bloodneund.exe

(3)运行程序后将生成数据导入,筛选查看

6.域渗透案例

使用工具生成cs木马

获取域控制器IP4及管理员账号2

攻击者控制域成员用户机器后向用户机器上传木马

权限提升到system,进行信息搜集

右击凭证提权,抓取明文密码

开始横向扩散攻击(对内网进行横向扫描获取存活主机后利用账号密码进行扩散)

  • 18
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值