Kali's Default Credentials
Kali changed to a non-root user policy by default since the release of 2020.1.
This means:
During the installation of amd64 images, it will prompt you for a standard user account to be created.
Any default operating system credentials used during Live Boot, or pre-created image (like Virtual Machines & ARM) will be:
- User:
kali
- Password:
kali
- User:
Vagrant image (based on their policy):
- Username:
vagrant
- Password:
vagrant
- Username:
- User:
kali
- Password:
<ssh key>
- User:
Default Tool Credentials
Some tools shipped with Kali, will use their own default hardcoded credentials (others will generate a new password the first time its used). The following tools have the default values:
- Username:
beef
- Password:
beef
- Configuration File:
/etc/beef-xss/config.yaml
- Username:
MySQL
- User:
root
- Password:
(blank)
- Setup Program:
mysql_secure_installation
- User:
- Username:
admin
- Password:
<Generated during setup>
- Setup Program:
openvas-setup
- Username:
- Username:
postgres
- Password:
postgres
- Configuration File:
/usr/share/metasploit-framework/config/database.yml
- Username:
PowerShell-Empire/Starkiller
- Username:
empireadmin
- Password:
password123
- Username:
For versions of Kali Linux older than 2020.1, here is our previous credential information and root policy information.
Updated on: 2024-Oct-22
Author:
g0tmi1k