Debian vps安装metasploit


首先进行更新

apt update

安装metasploit所需要的包(有些版本不需要安装就可以,但是建议装一下)

apt install gpgv2 autoconf bison build-essential postgresql libaprutil1 libgmp3-dev libpcap-dev openssl libpq-dev libreadline6-dev libsqlite3-dev libssl-dev locate libsvn1 libtool libxml2 libxml2-dev libxslt-dev wget libyaml-dev ncurses-dev  postgresql-contrib xsel zlib1g zlib1g-dev curl -y

如果安装显示出错可以等下面的curl执行完成之后再去安装(不知道为什么,但是亲测有效)

下载Metasploit源代码

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall

添加执行权限

chmod 755 msfinstall

运行msfinstall

./msfinstall

开启msf

msfconsole

如果进入msf就安装成功了

数据库初始化

msfdb init

但是root用户不能使用msfdb

image-20250306234654407

所以我们需要新建一个用户

adduser msfuser

然后就是给这个用户设置密码以及一些信息

创建好之后切换到这个用户

su msfuser

执行

msfdb init

然后切换到root用户

su

将msfuser用户的数据库复制到root用户

cp /home/msfuser/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/database.yml

然后输入

msfconsole

image-20250306235320325

输入

db_status

image-20250306235400398

这样就全部安装完成了


文章作者: f14g
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 f14g !
评论
  目录