翼度科技»论坛 云主机 LINUX 查看内容

centos搭建msf

9

主题

9

帖子

27

积分

新手上路

Rank: 1

积分
27
搭建msf

官方有提供一键安装脚本,如下:
  1. curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall
复制代码
等安装成功直接输入msfconsole就可以运行。
卸载Postgresql数据库

这里是最关键的地方,需要把centos自带的Postgresql数据库给卸载掉,重新安装一个最新的:
  1. 卸载旧版Postgresql数据库
  2. yum remove postgresql* ##卸载
  3. rpm -qa | grep postgresql ##查看是否卸载完成
复制代码
安装新版Postgresql数据库
  1. (1)yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm    ##安装rpm文件
  2. (2)yum install postgresql10        ##安装客户端(一路默认y安装就行)
  3. (3)yum install postgresql10-server      ##安装服务端(一路默认y安装就行)
  4. (4)/usr/pgsql-10/bin/postgresql-10-setup initdb      ##初始化
  5. (5)设置自动启动并且启动postgresql服务
  6. systemctl enable postgresql-10
  7. systemctl start postgresql-10
  8. 到这里postgresql数据库终于安装完了!!!
复制代码
下面是重点,我们安装好了数据库之后,如何将MSF连接到数据库:
  1. cd /opt/metasploit-framework/bin/
  2. ---------不能以root用户初始化数据库
  3. useradd msf
  4. su msf
  5. ./msfdb init #初始化数据库
  6. -----------一路安装即可
复制代码
创建完成后在msf用户目录会生成一个.msf目录里面会有一个database.yml文件
然后,我们这时从msf账户切换到root用户:
##该操作将原配置文件覆盖。
  1. cp /home/msf/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/
复制代码
完成以上动作之后,我们再启动msf,测试数据库连接正常,这个时候就可以使用MSF了。

 

来源:https://www.cnblogs.com/zhaoyunxiang/p/17744099.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具