寻找IPMI IP地址

9

我目前参加CTF比赛,试图从一个IPMI服务器(特别是Supermicro IPMI)中获取一个标记,我需要找到某种后门。我有一个获取后门访问的指南,但我需要服务器的IP地址。该IPMI的Web地址不像其他IP地址一样以IP地址开头(对于这里的模糊性,我很抱歉,但如果提供某些信息,我将违反比赛规则)。如果有人可以帮助我更好地了解IPMI服务器的Web地址工作原理(如我所说,它是Supermicro),那将非常有帮助。特别是,要么获取IP,要么使用替代方法(我已安装Kali)。

3个回答

21

如果您能够访问到目标机器,

那么您可以在该机器上输入法...

# ipmitool lan print  | grep "IP Address"

3
为了澄清:
服务器有一个微处理器,控制着被称为 BMC(基板管理控制器)的系统。BMC 是一个独立的系统,它运行着有限的 Linux,并且拥有多个接口和关于 IP 的不同端口以及 IPv4 和 IPv6 地址。
无论您是否拥有可以解析的 DNS 名称或 IP 地址,答案都取决于您实际获得的信息(可能更奇特,例如序列号、MAC 地址等)。
因此,我尝试给出多个选择:
1. 如果在此网络中没有其他服务器,则可以扫描网络 ``` fping -a -g -q -m 10.200.0.0/24 ```
2. 如果您作为 root 用户可以访问服务器,则可以运行 @xiadong 建议的命令 ``` ipmitool lan print | grep "IP Address" ```

0

这是一个版本,说明如何在安装了ipmitool并假设/dev/ipmi0存在(已加载模块)的情况下获取IPMI IP。

if [ -e /dev/ipmi0 ];then
 IPMI_IP=$(ipmitool lan print | grep "IP Address  " | cut -d: -f2 | tr -d [:blank:])
fi
echo $IPMI_IP

192.168.100.100

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接