本文介绍在Kali Linux 2020.x系统上启动Metasploit框架(Metasploit Framework)的方法。参考在Debian 10/9系统上安装Metasploit Framework的方法。
前提
1、Metasploit框架服务
PostgreSQL数据库服务器-Metasploit用来存储项目中的数据。
Ruby on Rails。
Metasploit服务。
2、Metasploit框架要求
以下这些是在任何Linux机器上运行Metasploit Framework的最低硬件要求:
CPU-2GHz+处理器。
RAM-4GB RAM可用(建议8GB)。
磁盘空间-1GB可用磁盘空间(建议50GB)。
在Kali Linux 2020.x上运行Metasploit框架(Metasploit Framework)
以下这些是为了使Metasploit能够在Kali Linux 2020.x上启动并在数据库支持下运行而需要采取的步骤。
步骤1:启动PostgreSQL数据库服务器
PostgreSQL数据库已安装但未在Kali Linux上启动,使用以下命令启动服务:
sudo systemctl enable --now postgresql
确认服务已启动并设置为在启动时运行:
$ systemctl status postgresql@12-main.service
$ systemctl is-enabled postgresql
您还可以通过检查ss -ant的输出并确保5432端口正在侦听来验证PostgreSQL是否正在运行:
$ sudo ss -ant | grep 5432
步骤2:在Kali Linux上初始化Metasploit PostgreSQL数据库
PostgreSQL数据库服务器运行后,继续初始化Metasploit PostgreSQL数据库:
$ sudo msfdb init
这将创建并初始化msf数据库。
步骤3:在Kali Linux上启动msfconsole
现在,我们已经启动并运行了PostgreSQL服务,并初始化了数据库,所需的最后一步是启动msfconsole并使用db_status命令验证数据库连接:
$ sudo msfconsole
验证数据库连接:
msf5 > db_status
关于更新的说明
由于Metasploit框架是Kali Linux操作系统的一部分,因此可以通过apt软件包管理器进行更新,运行以下命令即可:
sudo apt update
sudo apt install metasploit-framework
相关主题