首页 > 系统相关 >centos搭建msf

centos搭建msf

时间:2023-10-05 23:22:41浏览次数:38  
标签:postgresql centos ## 数据库 yum msf 安装 搭建

搭建msf

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

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数据库给卸载掉,重新安装一个最新的:

卸载旧版Postgresql数据库

yum remove postgresql* ##卸载

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

安装新版Postgresql数据库

(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数据库终于安装完了!!!

下面是重点,我们安装好了数据库之后,如何将MSF连接到数据库:

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了。

 

标签:postgresql,centos,##,数据库,yum,msf,安装,搭建
From: https://www.cnblogs.com/zhaoyunxiang/p/17744099.html

相关文章

  • Linux常用命令_基于CentOS 7
    新建文件夹mkdirfolder_name新建文件touchfile_name//如果你想跳过手动创建空文件的步骤,你也可以直接使用vim命令并指定文件名,如果该文件不存在,Vim将会自动创建它并打开。查看文件cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgD......
  • Kafka 搭建过程
    目录1.关于Kafka2.Kafka搭建过程3.参考本文主要介绍Kafka基本原理,以及搭建过程。1.关于KafkaApacheKafka是一个开源的分布式事件流平台,被设计用来实现实时数据流的发布、订阅、存储和处理。Kafka的主要特性包括:高吞吐量:Kafka可以处理高速流动的数据,并保证数据的写入和读取......
  • 视频监控/视频融合系统EasyNVR搭建工地视频监控平台
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......
  • CentOS8 Stream 网卡配置操作
    CentOS8 已废弃network.service,网卡操作需要使用nmcli,当前整理配置文件操作及相关命令命令:nmcli配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0配置单个ipv4地址IP:60.247.159.221  掩码:255.255.255.0  网关:60.247.159.1[root@ebs-113436~]#vim/etc/......
  • 基于 K8S 搭建自己的 ELK 服务
    基于K8S(K3S)搭建自己的ELK服务对应的Yaml资源在https://github.com/nicelizhi/k8s-elkelasticsearch服务Servicekind:ServiceapiVersion:v1metadata:name:elasticsearchspec:ports:-name:elasticsearchprotocol:TCPport:9200......
  • Ubuntu 20.04 搭建 Timemachine
    创建一个目录,作为TimeMachine保存数据的目录。$sudomkdir/usr/local/timemachine$sudochownnobody:nogroup/usr/local/timemachine$sudochmod777/usr/local/timemachine安装netatalk服务和avahi-daemon服务。$sudoaptinstallnetatalkavahi-daemon编辑net......
  • centos7 中 用户名和主机名消失,显示-bash-4.2解放方法
     001、问题,centos7中中用户名和主机名消失,显示-bash-4.2,如下:-bash-4.2$ 002、产生原因配置文件丢失或意外删除。 003、解决方法1-bash-4.2$echo"exportPS1='[\u@\h\W]\$'">>~/.bash_profile-bash-4.2$source~/.bash_profile[liujiaxin01@pc1~]$ls[liuj......
  • redis主从复制基础上搭建哨兵模式
    假如156和157是不同的两台服务器两台redis主从复制基础上搭建哨兵模式如下156redis.confmasterauth123456bind0.0.0.0requirement123456daemonizeyessentinel.confsentinelauth-passmymaster123456sentinelmonitormymaster10.190.107.15663792157......
  • 运维 | 如何解决 centos7.x 上 curl、wget 等工具命令失效问题
    运维|如何解决centos7.x上curl、wget等工具命令失效问题问题描述系统在初始化的时候已经安装了curl工具包,但是某一天突然在终端使用curl命令时发现提示-bash:curl:commandnotfound以为系统中并没有安装curl工具,于是输入命令重新安装yum-yinstallcurl#......
  • 使用ensp搭建路由拓扑,并使用isis协议实现网络互通实操
    转载请注明出处:1.通过拓扑搭建如下拓扑:               其中R7、R8为L1,R6为L1/2,R9为L2。2.配置isis实现网络互通R7配置如下:[Huawei]isis1[Huawei-isis-1]dith#isis1is-levellevel-1network-entity10.0000.0000.0001.00#r......