less than 1 minute read

Simple Network Management Protocol (SNMP) is a protocol used in TCP/IP networks to collect and manage information about networked devices.

NMAP Scan

nmap -sU --open -p 161 192.168.0.101

nmap 192.168.0.101 --script=snmp*

SNMP MIB Trees

1.3.6.1.2.1.25.1.6.0 - System Processes

1.3.6.1.2.1.25.4.2.1.2 - Running Programs

1.3.6.1.2.1.25.4.2.1.4 - Processes Path

1.3.6.1.2.1.25.2.3.1.4 - Storage Units

1.3.6.1.2.1.25.6.3.1.2 - Software Name

1.3.6.1.4.1.77.1.2.25 - User Accounts

1.3.6.1.2.1.6.13.1.3 - TCP Local Ports

SNMPwalk

snmpwalk -v2c -c public 10.129.14.128

SNMPcheck

snmpcheck -t 192.168.1.X -c public

Brute forcing community string

OneSixtyOne

nesixtyone -c dict.txt <ip>

Wordlists

/usr/share/seclists/Discovery/SNMP/common-snmp-community-strings-onesixtyone.txt

/usr/share/metasploit-framework/data/wordlists/snmp_default_pass.txt

SNMPv3 Enumeration

SNMPv3enum