RouterOS授权验证机制主要通过校验磁盘大小、磁盘序列号、磁盘型号及MBR中的随机数实现,只要配置该部分参数即可完成基本授权,这里仅交流在PVE8平台下基于ROS 7.12.1实验验证机制使用,严禁商用和盈利。
目前网上分享有两组授权,分别为4MZF-SFTR和TI09-7WK3:
软件设备ID:TI09-7WK3 型号:VMware Virtual IDE Hard Drive 序列号:00000000000000000001 容量:6442450944 MBR 0x100~0x10F: 00 00 00 00 00 00 00 00 00 00 BD E8 00 00 00 00 证书Key: -----BEGIN MIKROTIK SOFTWARE KEY------------ mr3jH5qhn9irtF53ZICFTN7Tk7wIx7ZkxdAxJ19ydASY ShhFteHMntBTyaS8wuNdIJJPidJxbuNPLTvCsv7zLA== -----END MIKROTIK SOFTWARE KEY--------------
软件设备ID:4MZF-SFTR 型号:SSD08G 序列号:HKHYPO14032703B0778 容量:7918460928 MBR 0x100~0x10F: 48 06 55 95 09 20 03 45 05 55 A4 42 00 00 00 00 证书Key: -----BEGIN MIKROTIK SOFTWARE KEY------------ IMgQTb0gEpIHOmjUlX60VEfx77kT0mRyPhbgw9tAQ6+P NtfeupMM0ktPTu0PCHXaWDFbIK/PljgsvNIVsNjWFA== -----END MIKROTIK SOFTWARE KEY--------------
实验准备
实验平台:Proxmox Virtual Environment 8.4.16
RouterOS版本:v7.12.1
Winbox版本:v3.4.3
Ubuntu版本:Ubuntu 24.04.3 LTS
要求网络可用
创建并导入qcow2
创建容量为对应大小的qcow2磁盘镜像
qemu-img create -f qcow2 my_new_disk.qcow2 6442450944
qcow2导入pve实例
qm disk import --format qcow2 100 my_new_disk.qcow2 local-lvm
配置pve实例磁盘信息
pve挂载磁盘为sata或者ide模式,这里以ide模式进行演示,修改磁盘型号和序列号
ide0: local-lvm:vm-100-disk-1,model=SSD08G,serial=HKHYPO14032703B0778,size=7552M
配置MBR引导中的随机数
完成上面操作后,pve下正常挂在ros 7.12.1镜像安装ros,然后关机。
通过CD/DVD驱动器挂载Ubuntu 24.04.3 LTS镜像,开机进入系统后,使用dd命令导出MBR位于磁盘的开头512字节处,用于引导和储存分区表。
sudo dd if=/dev/sda of=mbr_dump bs=512 count=1
通过Ghex打开mbr_dump,将0xB3~0x10F之间的数据都设置为0,然后将0x10A和0x10B分别设置为BD和E8,蓝色部分为MBR随机数存放位置,红色部分为证书。
使用dd命令导入mbr_dump实现修改校验随机数
sudo dd if=mbr_dump of=/dev/sda bs=512 count=1
修改pve实例启动顺序为IDE磁盘优先,重启进入RouerOS系统
导入Key完成授权
通过Winbox登录ros,复制证书Key,在system>license页面选择Paste Key,重启完成激活。
ros系统支持升级
参考文档:
https://www.right.com.cn/forum/thread-8315977-1-1.html
https://www.lszi.net/2258.html
文章末尾固定信息
我的微信
微信号已复制
我的微信
微信扫一扫








