天道酬勤

Centos下安装msf

经常性更换服务器,所以导致某些工具,安来安去,不能每一次都重新查找安装教程,我还是得自己总结一下。

我的服务器呢是Centos7.

安装msf

官方提供的一键化安装脚本:

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

等命令结束也就安装好了,直接输入msfconsole就可以运行。

msf要使用Postgresql数据库,虽然centos自带,但是我们安装一下最新的

yum install postgresql

折腾了半天才知道centos自带的是不行的,我们还是得自己下载!运行下面命令:

yum install -y https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
yum install -y postgresql10-server postgresql10-contrib

现在数据库安装好了,初始化:

/usr/pgsql-10/bin/postgresql-10-setup initdb

继续:

systemctl enable postgresql-10   #设置开机启动
systemctl start postgresql-10    #启动数据库

下面是重点了!!!

msf如何连接postgresql!

首先初始化数据库:

cd /opt/metasploit-framework/bin/
---------不能以root用户初始化数据库
useradd msf
su msf
/msfdb init #初始化数据库
-----------一路安装即可

创建完成后在msf用户目录会生成一个.msf目录里面会有一个database.yml文件

然后,我们这时从msf账户切换到root用户:

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

该操作将原配置文件覆盖。

完成以上动作之后,我们再启动msf,数据库连接正常。

 

不得不说我太难了,找了很多文章凑起来的,希望对大家有帮助,心累。

参考文章:https://www.aqniu.com/vendor/50662.html

https://www.cnblogs.com/xulingjie/p/9605472.html

赞(1) 打赏
未经允许不得转载:HackerGu‘s Blog » Centos下安装msf
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专注黑客技术的研究

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏