写了个超微主板 IPMI 的高级功能激活码生成工具

2019-06-24 00:30:05 +08:00
 KasuganoSoras

我有一台超微 X10DRi 主板的服务器,因为包装不知道哪去了,随主板附赠的光盘也不见了。

看到 IPMI 里面有一个 Activate License,是一个激活码一样的东西,输入之后就可以解锁一些高级的 IPMI 功能,比如在线更新 BIOS,RAID 管理之类的。

如果你是购买的全新主板或者包装完整的,光盘里就有激活码,但是像我这样丢掉包装或者买二手的机器就没办法了。

上咕鸽搜索了一下,看到一篇关于超微 IPMI 源码的文章,讲到了授权码的计算方式,步骤是这样的:

  1. 将 IPMI BMC MAC 地址作为 16 进制字串转为二进制
  2. 使用 HMAC + SHA1 散列算法计算出 Key
  3. 取前 24 位作为授权密钥

于是我就用 PHP 照着它的算法写了个生成工具

https://tql.ink/ipmi/?mac=<你的 BMC MAC>

目前已经开源了: https://github.com/kasuganosoras/SuperMicro-IPMI-LicenseGenerator

如果有用的话欢迎点个 Star 噢~

7734 次点击
所在节点    分享创造
26 条回复
KasuganoSoras
2020-08-24 00:01:56 +08:00
@linxijun #20 感谢支持~另外这个单路的主板还是挺少见的,想问问支持什么系列的 CPU ?想买一个回来当 NAS 用
linxijun
2020-08-25 00:20:52 +08:00
@KasuganoSoras 用的志强的 d-2123it,现在价格起步价都要 7800 。。。我这台是捡漏捡的。。。
linxijun
2020-08-25 00:21:23 +08:00
@KasuganoSoras 而且是准系统,不带内存硬盘
heqirong
2021-09-20 12:32:46 +08:00
感谢,激活成功,不过 x11sch 似乎只多了 bios 更新功能
wjl1019547485
2022-10-30 22:24:23 +08:00
h12ssl-i 好像更新了,不能通通过这个方式了
gvdlmjwje
213 天前
@KasuganoSoras g 感谢老哥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576749

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX