美文网首页
Metasploit/armitage安装

Metasploit/armitage安装

作者: hello12qwerz | 来源:发表于2020-05-14 09:55 被阅读0次

    【1】下载Metasploit pkg

    metasploitframework-latest.pkg

    【2】安装Metasploit

    双击安装。
    然后启动:
    cd /opt/metasploit-framework/bin
    ./msfconsole
    启动后LOG如下:
    xr-x 1 root wheel 2.7K 5 13 18:49 msfvenom
    ➜ bin ./msfconsole

    ** Welcome to Metasploit Framework Initial Setup **
    Please answer a few questions to get started.

    Would you like to add msfconsole and other programs to your default PATH? y
    You may need to start a new terminal or log in again for this to take effect.

    Would you like to use and setup a new database (recommended)?
    Please answer yes or no.
    Would you like to use and setup a new database (recommended)? yes
    /opt/metasploit-framework/embedded/framework/lib/msf/util/helper.rb:11: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
    Creating database at /Users/apple/.msf4/db
    Starting database at /Users/apple/.msf4/db...success
    Creating database users
    Writing client authentication configuration file /Users/apple/.msf4/db/pg_hba.conf
    Stopping database at /Users/apple/.msf4/db
    Starting database at /Users/apple/.msf4/db...success
    Creating initial database schema
    [?] Initial MSF web service account username? [apple]: root
    [?] Initial MSF web service account password? (Leave blank for random password):
    Generating SSL key and certificate for MSF web service
    Attempting to start MSF web service...success
    MSF web service started and online
    Creating MSF web service user root

    ############################################################
    ##              MSF Web Service Credentials               ##
    ##                                                        ##
    ##        Please store these credentials securely.        ##
    ##    You will need them to connect to the webservice.    ##
    ############################################################
    

    MSF web service username: root
    MSF web service password: root
    MSF web service user API token: 6dbc780eb0849a1fac9ef39691ea7e4886cadfaceacbcc06e10aa27ad81a6650dbff78ddcff2990f

    MSF web service configuration complete
    The web service has been configured as your default data service in msfconsole with the name "local-https-data-service"

    If needed, manually reconnect to the data service in msfconsole using the command:
    db_connect --token 6dbc780eb0849a1fac9ef39691ea7e4886cadfaceacbcc06e10aa27ad81a6650dbff78ddcff2990f --cert /Users/apple/.msf4/msf-ws-cert.pem --skip-verify https://localhost:5443

    The username and password are credentials for the API account:
    https://localhost:5443/api/v1/auth/account

    ** Metasploit Framework Initial Setup Complete **

    +-------------------------------------------------------+
    | METASPLOIT by Rapid7 |
    +---------------------------+---------------------------+
    | __________________ | |
    | ==c(______(o(______(() | |""""""""""""|======[*** |
    | )=\ | | EXPLOIT \ |
    | // \ | |____________________ |
    | // \ | |==[msf >]============\ |
    | // \ | |______________________\ |
    | // RECON \ | (@)(@)(@)(@)(@)(@)(@)/ |
    | // \ | ********************* |
    +---------------------------+---------------------------+
    | o O o | '///'/ |
    | o O | )======( |
    | o | .' LOOT '. |
    | |^^^^^^^^^^^^^^|l
    __ | / ||_ \ |
    | | PAYLOAD |""_, | / (|| \ |
    | |________________||)| | | _||) | |
    | |(@)(@)"""|(@)(@)|(@) | " || " |
    | = = = = = = = = = = = = | '--------------' |
    +---------------------------+---------------------------+

       =[ metasploit v5.0.89-dev-3de0a7f08dba52de14c328d0c8ad4ecbbfc47c98]
    
    • -- --=[ 2017 exploits - 1099 auxiliary - 343 post ]
    • -- --=[ 562 payloads - 45 encoders - 10 nops ]
    • -- --=[ 7 evasion ]

    Metasploit tip: Writing a custom module? After editing your module, why not try the reload command

    msf5 >

    【3】使用

    链接备份:https://localhost:5443/api/v1/auth/account

    【3.1】msfdb init

    数据库初始化。执行后效果如下:

     msfdb init
    [*] exec: msfdb init
    
    Found a database at /Users/apple/.msf4/db, checking to see if it is started
    Starting database at /Users/apple/.msf4/db...success
    MSF web service is already running as PID 18811
    

    【3.2】db_status

    检查数据库状态。执行效果:

    db_status
    [*] Connected to remote_data_service: (https://localhost:5443). Connection type: http. Connection name: local-https-data-service.
    

    【4】armitage安装

    Mac上的渗透测试工具:https://www.ddosi.com/b141/
    armitage安装:brew install sidaf/pentest/armitage

    【5】靶机收集

    链接备份:
    https://www.anquanke.com/post/id/168484
    https://xz.aliyun.com/t/2635
    https://www.freebuf.com/news/170656.html
    https://www.secpulse.com/archives/114141.html
    http://www.360doc.com/content/18/0818/19/31784658_779288462.shtml
    http://www.secwk.com/2019/10/15/10798/
    https://www.anquanke.com/post/id/104336
    https://www.anquanke.com/post/id/163996
    https://blog.csdn.net/nzjdsds/article/details/84572255

    相关文章

      网友评论

          本文标题:Metasploit/armitage安装

          本文链接:https://www.haomeiwen.com/subject/pevznhtx.html