Kali Linux 密码绕过指南
适用系统
- Kali Linux 所有版本(基于 Debian)
- Parrot Security OS
- BlackArch(参考 Arch 文档)
Kali 特点
- 基于 Debian,大部分方法与 Debian 相同
- 默认使用 root 账户(旧版本)
- 新版本(2020.1+)默认使用
kali用户 - 无 SELinux/AppArmor enforcing 模式
方法一:init=/bin/bash(推荐)
步骤 1:编辑 GRUB
启动时按
e键编辑 GRUB找到
linux行:
1 | linux /boot/vmlinuz-5.10.0-kali root=UUID=xxxx ro quiet splash |
- 修改
ro为rw,行末添加:
1 | init=/bin/bash |
结果:
1 | linux /boot/vmlinuz-5.10.0-kali root=UUID=xxxx rw quiet splash init=/bin/bash |
- 按 Ctrl+X 启动
步骤 2:修改密码
1 | # 修改 root 密码(旧版本 Kali) |
方法二:recovery 模式
步骤
GRUB 菜单选择 Advanced options for Kali
选择 (recovery mode) 条目
进入 root shell
如果只读:
1
mount -o remount,rw /
修改密码:
1
2passwd root
passwd kali
方法三:Live USB
Kali Live 环境
使用 Kali Live USB 启动
挂载目标系统:
1 | # 查看分区 |
- 修改密码文件:
1 | # 直接编辑 shadow |
方法四:单用户模式
在 GRUB 添加:
1 | single |
或
1 | systemd.unit=rescue.target |
默认凭据
Kali 2020.1 之前
- 用户名:
root - 密码:
toor
Kali 2020.1 及之后
- 用户名:
kali - 密码:
kali
Live 模式
- 用户名:
kali - 密码:
kali
加密安装
Kali 支持全盘加密安装:
1 | # 如果使用 LUKS 加密 |
注意:需要 LUKS 密码才能解锁
常见问题
Q: 新版 Kali 如何启用 root 登录?
A:
1 | passwd root # 设置 root 密码 |
Q: 图形界面无法以 root 登录?
A: 编辑 /etc/pam.d/gdm-password,注释掉:
1 | #auth required pam_succeed_if.so user != root quiet_success |
Q: SSH 无法以 root 登录?
A: 编辑 /etc/ssh/sshd_config:
1 | PermitRootLogin yes |
适用系统:Kali Linux, Parrot OS
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 CodeHut!
评论
