zoukankan      html  css  js  c++  java
  • centos 7 下metasploit安装以及配置数据库

    网上的文章都很老了,很多方法都失效了,这里记录下我在Centos 7 下安装metasploit的过程
    安装metasploit
    使用脚本进行安装,具体命令如下

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

    网络没问题的话会自动安装,会安装在/opt/metasploit-framework/目录下
    配置Postgresql 数据库
    由于postgresql 12还在测试中,所以这里选择了11的版本。
    第一步:下载并安装yum源

    wget https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-7-x86_64/pgdg-redhat11-11-2.noarch.rpm
    rpm -ivh pgdg-redhat11-11-2.noarch.rpm

    第二步:安装数据库并创建用户
    安装数据库以及相关服务

    yum install postgresql11 postgresql11-server postgresql11-devel

    初始化数据库

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

    启动数据库并配置为开机自启

    systemctl start postgresql-11
    systemctl enable postgresql-11

    切换到postgres用户做数据库的配置

    sudo -u postgres psql

    创建用户和数据库并授权

    create user msf_test with password 'youpass' nocreatedb;
    create database msf1 with owner ='msf_test';
    q

    修改数据库配置

    vim /var/lib/pgsql/11/data/pg_hba.conf

    修改源文件部分为

    # "local" is for Unix domain socket connections only
    local   all             all                                     md5
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            md5
    # IPv6 local connections:
    host    all             all             ::1/128                 md5

    重启数据库使配置生效

    systemctl restart postgresql-11

    创建metasploit数据配置信息

    vim /opt/metasploit-framework/database.yml

    写入以下内容:

    production:
     adapter: postgresql
     database: msf1
     username: msf_test
     password: youpass
     host: 127.0.0.1
     port: 5432
     pool: 75
     timeout: 5

    使配置生效

    echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/bashrc
    source ~/.bashrc

    启动控制台

    亲测有效,有问题可以评论下提问。

    转自:https://blog.njcit.me/index.php/archives/5/

  • 相关阅读:
    Good Bye 2014 B. New Year Permutation(floyd )
    hdu 5147 Sequence II (树状数组 求逆序数)
    POJ 1696 Space Ant (极角排序)
    POJ 2398 Toy Storage (叉积判断点和线段的关系)
    hdu 2897 邂逅明下 (简单巴什博弈)
    poj 1410 Intersection (判断线段与矩形相交 判线段相交)
    HDU 3400 Line belt (三分嵌套)
    Codeforces Round #279 (Div. 2) C. Hacking Cypher (大数取余)
    Codeforces Round #179 (Div. 2) B. Yaroslav and Two Strings (容斥原理)
    hdu 1576 A/B (求逆元)
  • 原文地址:https://www.cnblogs.com/hign/p/12118907.html
Copyright © 2011-2022 走看看