A-A+

最新 centos 系统安装 Metasploit 最新版msf安装手记

2020年01月04日 15:41 学习笔记 暂无评论 阅读 83 views 次

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

首先说说坑,网上找了N多资料,但是多半都是废废。。。各种问题。

我这个经过了多次实验。必须是最新的Centos系统哦。

更新系统至最新的命令:

yum -y update

安装metasploit,具体命令如下

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

chmod 755 msfinstall

./msfinstall

Metasploit数据库配置:

cd /opt/metasploit-framework/bin/

useradd msf
passwd msf  #然后输入两次密码,随便,也可以输入123

su msf

./msfdb init  #中间有任何需要输入 如果是账户就是msf 密码就是123   剩下如果不懂就各种回车就行

exit  ##退出  换成root用户

cp /home/msf/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/
####cp:是否覆盖"/opt/metasploit-framework/embedded/framework/config/database.yml"? y

以上过程完成后,msf再次启动测试正常,数据库连接正常


msf5 > db_status
[*] Connected to msf. Connection type: postgresql.

--------------过程中遇到的坑---------------

第一个坑:重启
重启后再次进入msfconsole ,是不连接数据库的。
你可以通过root用户看一下端口进程:

netstat -napA inet

netstat -napA inet

那我们就需要进入到msf用户里面来启动数据库。

su msf

cd /usr/bin/

/usr/bin/msfdb start

###正常应该可以看到如下显示:
###Starting database at /home/msf/.msf4/db...success
###Attempting to start MSF web service...success
###MSF web service started and online

exit  ##换成root用户

此步可以不做,,再次查看端口应该与配置一样

netstat -napA inet

cd /opt/metasploit-framework/embedded/framework/config/

cat  database.yml

参考:https://zhuanlan.kanxue.com/article-8774.htm
https://qiita.com/sanyamarseille/items/6b81ca9424517e5d8007

布施恩德可便相知重

微信扫一扫打赏

支付宝扫一扫打赏

×

给我留言