VMware · 2025-04-24 0

使用Linux系统破解ESXi 6.0密码

本文章方法非官方建议,官方建议的破解ESXi密码的方式只有一种,就是通过安装镜像进行重新安装。本文方法仅适用于6.0 。

破解esxi 6密码
准备Ubuntu安装光盘,我使用的ubuntu-20.04.6-desktop-amd64.iso桌面版镜像
关机重启,从Ubuntu安装光盘启动:

选择Try Ubuntu:

选择Open in Terminal:

输入 sudo su – 进入root用户:

fdisk -l

创建一个目录 mkdir /mnt/sda5

挂载sda5 到 /mnt/sda5 mount /dev/sda5 /mnt/sda5/

cd /mnt/sda5 ls 可以看到state.tgz文件

tar -zxvf state.tgz 解压出local.tgz

tar -zxvf local.tgz 解压出etc目录:

ls

cd etc/ 注意路径不要进错是/mnt/sda5/etc,而不是根目录下的/etc/

ls 可以看到shadow文件

nano shadow (也可以用vi 命令,但是默认不好用,还得修改vim.config)

将root:之后:133之前这段字符删掉:

删除结果如下:

按Y保存

cat shadow 确认文件保存成功:

返回上级命令 cd .. 确认路径正确: ls

重新打包local.tgz: tar -zcpf local.tgz etc

重新打包state.tgz: tar -zcpf state.tgz local.tgz

删除解压出来的文件 rm -rf local.tgz etc/

ls

etc目录删除完成

移除Ubuntu安装介质,重启esxi主机。 重启之后按F2,输入密码阶段直击回车

选择Configure Password:

设置新的密码,无需输入也无法输入旧密码