centos搭建msf

  由于msf一直在虚拟机里面用的时候有些麻烦,所以这里把他搭建在服务器上,网上有很多教程乱七八糟的,这是我一步一步实验出来的,完美兼容!

1.安装msf

官方有提供一键安装脚本,如下:

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

等安装成功直接输入msfconsole就可以运行。

2.卸载Postgresql数据库

      这里是最关键的地方,也卡了我好久,centos系统自带Postgresql数据库,以前我也是直接用,但是不行!!不行!!不行!!重要的事情说三遍哈哈哈。

我们需要把centos自带的Postgresql数据库给卸载掉,重新安装一个最新的。

1.卸载旧版Postgresql数据库

yum remove postgresql* ##卸载

rpm -qa | grep postgresql ##查看是否卸载完成

3.安装新版Postgresql数据库

版本信息:

    CentOS版本:CentOS-7-x86_64

    PostgreSQL版本: PostgreSQL 10.10, 64-bit

(1)yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm    ##安装rpm文件

(2)yum install postgresql10        ##安装客户端(一路默认y安装就行)

(3)yum install postgresql10-server      ##安装服务端(一路默认y安装就行)

(4)/usr/pgsql-10/bin/postgresql-10-setup initdb      ##初始化

(5)设置自动启动并且启动postgresql服务

systemctl enable postgresql-10

systemctl start postgresql-10

到这里postgresql数据库终于安装完了!!!

下面是重点!!!

3.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,测试数据库连接正常。

##然后你就可以在公网上尽情的使用msf了,冲鸭!!!

     到这里MHcloud又要和大家说再见了,今天只是分享的一个小技巧哈哈哈,实在是网上的教程乱七八糟,我在这里整理出来也不容易,希望大佬们能够喜欢哈哈哈(反正已经菜习惯了!)

     今天依旧大佬勿喷哈!!

本人理念:菜也要菜的理直气壮!!

MHcloud一个对网络安全充满憧憬的小菜鸡

  • 16
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
安装msf的步骤如下: 1. 首先,你需要将msf安装到你的CentOS实验机上。你可以按照网上的教程进行安装,确保教程详细并记录了每一步操作。\[1\] 2. 下载msf安装脚本。你可以使用以下命令下载脚本: ``` curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall chmod 755 msfinstall ``` 3. 执行安装脚本。使用以下命令执行脚本: ``` ./msfinstall ``` 4. 安装过程可能需要一些时间,特别是在下载过程中。如果下载速度较慢,你可以尝试多次执行命令,直到下载完成。\[2\] 5. 安装完成后,msf用户目录下会生成一个名为.msf的文件夹,里面包含一个database.yml文件。你需要将这个文件复制到msf安装目录下。首先切换到root用户,然后使用以下命令复制文件: ``` cp /home/msf/.msf4/database.yml /opt/metasploit-framework/embedded/framework/config/ ``` 这样,你就成功在CentOS安装msf。请确保按照教程的步骤进行操作,以确保安装过程顺利进行。 #### 引用[.reference_title] - *1* *3* [Centos7搭建MSF6(公网服务器搭建msf)](https://blog.csdn.net/weixin_43264067/article/details/129561169)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [云服务器在CentOS7中安装msf工具](https://blog.csdn.net/weixin_44268918/article/details/129771330)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值