5nmp

From aldeid
Jump to: navigation, search

Description

Openquotes.gif
Closedquotes.gif
5NMP is a SNMP scanner and brute-forcer for MS Windows. SNMP is the Simple Network Management Protocol. It is used by many if not most companies to manage and monitor their infrastructure. It is also often overlooked in terms of security and underestimated as an attack vector. RFC1157.

Although 5nmp has been developed for Windows, its installation is quite simple under Ubuntu, thanks to Mono. It has been successfully tested on Ubuntu/Kubuntu 10.04.

Installation

Prerequisites

$ sudo apt-get install mono-runtime libmono-winforms2.0-cil libmono2.0-cil

Download and install 5nmp

$ cd /data/src/
$ wget http://www.remote-exploit.org/wp-content/uploads/2010/01/5NMP.tar.gz
$ tar xf 5NMP.tar.gz
$ mkdir -p /pentest/scanners/
$ mv /data/src/5NMP/ /pentest/scanners/5nmp/

Start script

If you wish, you can simplify the startup of 5nmp by creating the following script in /pentest/scanners/5nmp/. Name this script 5nmp.

#!/bin/sh
cd /pentest/scanners/5nmp/
mono 5NMP.exe

Make the script executable:

$ chmod +x 5nmp

To launch 5nmp, just issue:

$ ./5nmp

Interface

Menu

5nmp-menu.png
  • Clr: Clear the results panel
  • Exp/Col: Expand or Collapse the tree (results panel)
  • Srt: Sort the tree in the results panel
  • Open: Open a previously saved session
  • Save: Enable to save session results
  • Help: Display splash screen

Target

5nmp-target.png
  • Target settings
    • Start IP: Defines the start IP (IP range) for the scan
    • End IP: Defines the end IP (IP range) for the scan
    • Speed Slider: Defines the speed of the scan (max. advised for LAN)
    • Run: Launch the scan
    • Cancel: Cancel a running scan

Scan

5nmp-scan.png
  • Single
    • checkbox: enable to select the single mode (as opposed to brute force attack)
    • Community: Defines the SNMP community (default: public)
  • Dictionary mode
    • File: Brute forces the community name based on checked file(s)
    • Add file: Default dictionary is dictionary.dic. The "Add file" button enables to specify a different file
  • Brute force
    • Charset: if you prefer to base the brute force attack on string combinations rather than on a file, use the charset to define the characters to use
    • min length: min length of generated string
    • max length: max length of generated string

Settings

5nmp-settings.png
  • SNMP settings
    • SNMP Version: version 1 and/or 2
    • Default OID: not modifiable. Default: 1.3.6.1.2.1.1.1.0
  • UDP/IP settings
    • Listening port: default: 160/udp
    • Destination port: default: 161/udp
  • Verbosity
    • Reverse Lookup
    • Show Status
    • Display Errors

Results

Incomplete.png
INCOMPLETE SECTION OR ARTICLE
This section/article is being written and is therefore not complete.
Thank you for your comprehension.

Example

Incomplete.png
INCOMPLETE SECTION OR ARTICLE
This section/article is being written and is therefore not complete.
Thank you for your comprehension.

Comments

Talk:5nmp