内网信息收集-网络安全

news2024/11/24 2:49:21

目录

本机信息收集

查看系统配置信息

查看系统服务信息

查看系统登录信息

自动信息收集

域内信息收集

判断是否存在域

探测域内存主机&端口

powershell

arp扫描

小工具

telnet

查看用户&机器&会话相关信息

查看机器相关信息

查看用户相关信息


  • 本机信息收集

    • 查看系统配置信息

    • 查看系统服务信息

    • 查看系统登录信息

    • 自动信息收集

  • 域内信息收集

    • 查看机器相关信息

    • 查看用户相关信息

    • powershell

    • arp扫描

    • 小工具

    • telnet

    • 判断是否存在域

    • 探测域内存主机&端口

    • 查看用户&机器&会话相关信息

进入内网之后,是一种由点到线再到面的测试,先弄清楚当前机器的情况,如在域中角色,提供的服务等信息;再以此为跳板收集其它机器的信息,当收集的信息足够多,拿下域控的可能型也就越高。

本机信息收集

为了后续的提权等操作,首先要尽可能拿下当前机器的权限,所以对当前机器的信息收集也是必要的。

查看系统配置信息

ssysteminfo 查看系统信息,但是内容太多在某些时刻无法通过菜刀等工具看到返回的结果,可以将内容输出到某个文件,也可以结合findstr 查询指定内容,如查询操作系统即软件的信息 systeminfo | findstr /B /C:"OS"
 

图片


该指令输入的内容是比较多的,除了使用finder选择输出外,部分信息可以使用其它指令单独显示,比如echo %processor_architecture%查看系统架构,net statistics workstation查看系统启动时间
其中的补丁信息可以使用wmic qfe get caption,description,hotfixid,installedon获取

图片

WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。在cmd中有些时候查到的数据不全,如某些进程的pid,这时可以使用wmic进行操作,WMIC提供了大量的全局开关、别名、动词、命令和丰富的命令行帮助增强用户接口。
wmic product get name,version,查看系统安装的软件版本等内容。
 

图片


wmic /node:localhost /namespace:\\root\securitycenter2 path antivirusproduct get displayname /format:list查杀软
 

图片


初次之外,还可以使用netsh firewall show confignetsh advfirewall firewall show config查看防火墙配置信息

查看系统服务信息

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

图片


wmic service list brief,查询本机服务信息

图片


还可以使用tasklist 查询进程信息
schtasks /query /fo LIST /V,查看计划任务

图片

netstat -ano查看端口列表

图片

注意,一般查看进程端口,先查进程pid,在根据pid查端口

查看系统登录信息

query user,登录到系统的用户信息

图片


net session,列出连接会话信息,但是一般需要高权限才能执行

自动信息收集

很多后渗透模块都可以进行信息收集,这里不谈,分享个嫖到的脚本

复制为bat文件,结果为out.html保存在c盘根目录,名称路径可自行修改。

域内信息收集

判断是否存在域

whoami,如果当前账户为域用户,则返回结果通常为域名\用户名

图片


ipconfig,如果是双网卡,一般存在内网

图片


systeminfo,如果在域中,则如图,否则为workgroup

图片

图片


net config workstation,在域中,通常计算机全名为计算机名.域名

图片


不在域中如下图

图片


net time /domain,查看时间服务器,域中机器的dns服务器和时间服务器通常为域控机。如下图则是存在域且当前登录用户为域用户

图片


如下图则表示不在域中

图片


如下图则表示在域中,但当前用户非域用户

图片


除此之外,收集其它内容的时候都能看到,比如系统信息,用户信息等

探测域内存主机&端口

探测存活主机和端口平时最容易想到的工具是nmap,但这个工具太大,直接安装存在风险,端口转发受限于网络环境,这里聊聊其它方法

powershell

powershell可以在渗透中提供强大的助力,下面这些脚本使用的时候记得修改 ip地址
扫描存活ip,最前面的1..255是ip地址的d段,最后范围是192.168.0.1-255,判断和修改方式下同

 
  1. 1..255 | % {echo "192.168.0.$_"; ping -n 1 -w 100 192.168.0.$_} | Select-String ttl

判断主机类型,根据ttl值判断,范围192.168.0.1-255

 
  1. 1..255 | % {echo "192.168.0.$_"; ping -n 1 -w 100 192.168.0.$_} | Select-String ttl |% { if ($_ -match "ms") { $ttl = $_.line.split('=')[2] -as [int]; if ($ttl -lt 65) { $os = "linux"} elseif ($ttl -gt 64 -And $ttl -lt 129) { $os = "windows"} else {$os = "cisco"}; write-host "192.168.0.$_ OS:$os" ; echo "192.168.0.$_" >> scan_results.txt }}

扫描端口

 
  1. 24..25 | % {echo ((new-object Net.Sockets.TcpClient).Connect("192.168.1.119",$_)) "Port $_ is open!"} 2>$null

  2. 24..25 |% {echo "$_ is "; Test-NetConnection -Port $_ -InformationLevel "Quiet" 192.168.1.119}2>null

扫描指定端口的ip

 
  1. foreach ($ip in 1..20) {Test-NetConnection -Port 80 -InformationLevel "Detailed" 192.168.0.$ip}

arp扫描

在内网里通常使用mac地址进行机器寻找,其可以通过arp协议实现

图片

小工具

由很多免安装的小工具也可以进行扫描,比如nbtscan,直接传到目标服务器上运行即可,工具下载地址:http://www.unixwiz.net/tools/nbtscan.html ,用法:nbtscan.exe 网段 ,更多用法参考:nbgtscam.exe /?

图片


含义如下:
|Token|含义|
|——|——|
SHARING|机器正在运行的文件和打印共享服务,但这并不一定有内容共享
DC|机器可能是Windows NT域控制器,无论是主域还是辅助域。
U=user |机器可能有一个具有指定名称的登录用户
IIS |机器可能安装了Microsoft的Internet信息服务器(IIS)
EXCHANGE |机器可能安装Microsoft Exchange
NOTES |单机器可能安装Lotus Notes电子邮件客户端
? |没有识别出NETBIOS资源

telnet

telnet常规使用是和服务器建立连接,也开业用来探测端口是否开放
用法:telnet 主机 端口,如:telnet dc 3389。注意:不是所有机器都安装了此服务。

查看用户&机器&会话相关信息

查看机器相关信息

net view /domain,查询域信息,判断当前机器加入的域

图片


net view /domain:域名,查询域内所有主机

图片


在域中,有一类至关重要的机器叫域控制器,简称域控,机器名通常为DC,在实际环境中,域控为一主一备用两台。
netdom query pdc,查看域控名称

图片

查看用户相关信息

net user查询当前机器所有用户,net user /domain查看域用户

图片


net user 用户名查看当前机器内的用户信息

图片


net user 用户名 /domain查看当前机器内的域用户信息

图片


注意对比上述结果的区别,此外net user localgroup,net user localgroup /domainnet group /domain也是有区别的
wmic useraccount get /all,获取域内用户的详细信息

图片

申明:本公众号所分享内容仅用于网络安全技术讨论,切勿用于违法途径,

所有渗透都需获取授权,违者后果自行承担,与本号及作者无关,请谨记守法.

图片

没看够~?欢迎关注!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

处理机器学习数据集中字符串列(pandas.get_dummies)

如图,在数据集中week列的数据不是数值型,会导致我们在训练过程中难以处理。 而pandas库中有一个非常好用的函数,独热编码pandas.get_dummies(df) 使用此函数之后,会在原数据中新建各列代表Fri-Sun,值为0或1&#xff…

半平面求交 - 洛谷 - UVA1475 Jungle Outpost

欢迎关注更多精彩 关注我,学习常用算法与数据结构,一题多解,降维打击。 往期相关背景点击前往 题目大意 题目链接 https://www.luogu.com.cn/problem/UVA1475 在丛林里有n个瞭望塔,瞭望塔的保护范围就是一个凸n多边形&#xf…

如何选择适合企业的ERP管理系统?

如何选择适合企业的ERP管理系统? 企业业务不断发展和扩大,ERP管理系统已成为企业实现信息化管理、提高工作效率、降低成本的重要工具。然而,市场上ERP管理系统种类繁多,如何选择适合自己企业的ERP管理系统成为了企业面临的难题。…

陪诊系统定制|陪诊系统实现个性化医疗陪护

随着社会的发展和人口老龄化的加剧,医疗陪诊服务逐渐成为了人们生活中不可或缺的一部分。为了满足这一需求,越来越多的创业者开始关注陪诊小程序的开发。那么,陪诊小程序源码如何开发呢?本文将探讨陪诊系统源码开发的意义、关键功…

java:springboot单元测试spring-boot-starter-test

背景 Java的单元测试可以使用多个框架,其中比较流行的包括: JUnit:JUnit是Java单元测试最常用的框架,它提供了一套丰富的API,可以方便地编写测试用例和测试套件。JUnit 5是JUnit的最新版本,引入了许多新功…

电源模块输出过冲如何产生?测试标准及其测试方法是什么?

输出电压过冲是一个常见的电路问题,它是指在电路中的电压超过了规定的范围,严重的话会造成系统不稳定,导致元器件、负载以及设备损坏。那么造成输出电压过冲的原因有哪些呢?电源自动测试系统要怎么测试输出过冲? 输出电压过冲产生…

DMA covert communication

DMA隐蔽通信的新思路 拆分DMA的RF链 思路的主要来源: article{Ci2021HybridBD, title{Hybrid Beamforming Design for Covert Multicast mmWave Massive MIMO Communications}, author{Wei Ci and Chenhao Qi and Geoffrey Ye Li and Shiwen Mao}, journal{2021 IEEE Global …

项目技术复盘

背景 该项目接手时已是8月中下旬,并且客户要求九月中旬输出第一版本。这么紧急的节奏,不知道商务是如何答应的。临危受命,让我承担开发经理岗位,主导该项目。 开发团队 岗位 人员 base 架构师兼高级软件工程师 季工 上海 高…

Isight 2023 新功能介绍

​​Isight是一个仿真分析流程自动化和多学科多目标优化工具,它提供了一个可视化的灵活的仿真流程搭建平台,同时提供与多种主流CAE分析工具的专用接口,利用此工具,用户可以方便的以拖拽的方式可视化的快速建立复杂的仿真分析流程&…

榜首揭秘:热门产品原型设计工具TOP10

在现代产品制作和创新过程中,原型设计工具起着不可或缺的作用。这些工具为设计师、开发人员和团队提供了更深入的理解,以便核实和呈现他们的设计想法。根据项目的特性,可能需要使用各种类型的工具,因此,我们将在此篇文…

最新随机小姐姐无水印开源版HTML源码

推荐一款高质量的HTML引流源码,适合浏览小姐姐短视频 这款源码具有出色的用户界面设计,给人视觉上的美感 视频播放流畅稳定,给用户带来良好的观影体验 小姐姐们的外貌也非常美丽吸引人 想要浏览精彩的小姐姐短视频,不妨试试这款…

智能位移监测,更新传统井盖的功能

在城市的街道和人行道上,我们经常可以看到井盖的存在。井盖作为地下管道和设施的入口承载着重要的功能。然而过去我们可能忽视了一个重要的问题:井盖的位移可能会对人们产生潜在的威胁。为了保护我们的生活安全和交通畅通无阻和确保城市生命线安全稳定&a…

老师如何在家长群发布通知?

班级查询系统是一种方便快捷的方式,让学生或家长能够随时在线查看老师发布的通知或回执。通过使用各种代码、Excel、小程序工具,老师可以轻松实现学生自助查询班级信息的功能。本文将向老师介绍如何发布成绩查询通知,帮助学生和家长更好地了解…

大势所趋!机器视觉替换传统人工,深眸科技以工业AI视觉赋能生产

如今,在工业4.0的浪潮下,人工智能技术凭借着优化生产流程、实现个性化定制、保障产品安全、促进产业变革等优势,逐渐成为制造业数智化转型的“利器”之一,其在工业生产中的广泛应用使传统制造业焕发生机。 机器视觉作为人工智能快…

非 dict 字典类型的处理

在Python的requests库中,使用data参数发送POST请求时,如果传入的数据对象不是直接继承自dict的字典类型,就会抛出TypeError异常。 Python的requests库是一个广泛用于HTTP请求的库,它提供了丰富的功能来发送和处理HTTP请求。其中&…

Workplace Search 的演变:使用 Elasticsearch 搜索你的私人数据

作者:Dana Juratoni, Aditya Tripathi Workplace Search 功能将来将与 Elastic Search 合并。 这是你需要了解的内容。 生成式人工智能技术的最新进展为搜索带来了一系列可能性。 随着开发人员构建新的体验,用户正在采用新的搜索使用方式 —— 从用自然…

基础课7——数据预处理

在智能客服系统中,数据预处理是进行自然语言处理(NLP)的关键步骤之一。它是对用户输入的文本数据进行分析、处理和转换的过程,目的是将原始文本数据转化为计算机可理解的语言,为后续的智能回答提供支持。 1.什么是数据…

html在线生成二维码(附源码)

文章目录 1.设计来源1.1 主界面1.2 美化功能 2.效果和源码2.1 动态效果2.2 源代码 源码下载 作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/134458927 html二维码生成(附源码),生成二…

Cow Lineup S——离散化、单调队列、双指针

题目描述 思路 x、id不大于1亿,数据量太大,使用离散化将id离散化成一串从1开始连续的编号,使用map集合进行离散化使用双指针维护一段区间,这段区间满足每个编号都包含 如何使用map集合进行离散化? 维护一个变量nums…

在Linux上安装Oracle 数据库 11g (含静默方式安装)

好久没碰11g了,今天(2023年11月16日)因为有个需求又装了一遍。 在OCI上安装了一个Oracle Linux 6实例: $ uname -a Linux instance-20231116-1239-db11g 4.1.12-124.80.1.el6uek.x86_64 #2 SMP Mon Oct 9 02:32:10 PDT 2023 x86…