站長資訊網
        最全最豐富的資訊網站

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        記一次使用Ubuntu 14.04 LTS搭建FBctf平臺

         

        前言

        FBCTF是Facebook開發的一套開源的CTF平臺,使用PHP開發,github地址:https://github.com/facebook/fbctf/

        由于我們在墻內,部署起來還是有些麻煩的,需要更換一些國內的源。

        搭建起來是挺浪費時間的(QAQ)

         

        0x00 環境準備

        由于FBCTF只能安裝在Ubuntu 14.04 LTS,因此我們需要先安裝一個Ubuntu 14.04 LTS。然后進行更新(這一點也許已經坑了很多小伙伴了)

        sudo apt-get update && sudo apt-get upgrade -y

        更新之后我們安裝一些必要軟件

        sudo apt-get install git vim g++ -y

        git是用來從github拉取FBCTF源碼的。g++在自動安裝nodejs時會用到。

         

        0x01 拉取FBCTF源碼

        創建目錄,要是桌面版的Ubuntu就直接右鍵新建了

        sudo mkdir /fbctf
        sudo chmod 777 -R /fbctf

        拉取源碼

        git clone https://github.com/facebook/fbctf
        cd fbctf

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        由于我是再home目錄下執行的git指令,因此源碼會放在當前用戶目錄下

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        接下來我們將源碼移動到/fbctf目錄下

        mv fbctf/* /fbctf

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x02 修改安裝腳本

        由于我們有些源無法訪問,因此需要使用國內的一些鏡像,接下來我們修改安裝腳本extra/lib.sh。

        vim /fbctf/extra/lib.sh

        搜索 http://dl.hhvm.com/ubuntu 替換為 http://dl.hiphop-php.com/ubuntu

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        搜索 https://getcomposer.org/installer 替換為 https://install.phpcomposer.com/installer

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x03 添加.npmrc配置信息

        創建~/.npmrc文件,添加下面的代碼

        registry = https://registry.npm.taobao.org

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x04 安裝

        官方有很多種安裝方式,我們使用快速安裝,安裝時間比較長,大約1小時,取決于網速,特別是訪問nodesource.com網站的速度。

        cd /fbctf/
        source ./extra/lib.sh
        quick_setup install prod

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        安裝過程中會有很多次讓我們輸入sudo密碼,也有可能會有很多次因為下載文件失敗而退出,

        當退出時我們可以直接再次使用quick_setup install prod進行重復安裝即可。

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        當有下面的安裝錯誤時,我們可以跳過前面的安裝過程,只用下面的腳本來安裝

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash –
        sudo apt-get install -y nodejs

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        然后再使用quick_setup install prod繼續安裝

        出現一下界面說明安裝成功,一定要記住標出的字符串,那個就是管理員admin的密碼。da8a54c4a651549a37f34509b3106079

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x05 使用

        訪問:https://localhost
        這時候會提示證書錯誤,我們加到例外中繼續訪問。

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        使用我們再安裝完成時保存的密碼進行登錄

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        在頁面的最下面能夠更改語言為中文,不過這個地方的中文指的時繁體中文。

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        為了能夠讓其他人也能訪問,關閉ubuntu的防火墻、

        sudo ufw disable

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲国产精品va在线播放| 精品久久久久久无码专区| 亚洲AV无码久久精品蜜桃| 欧美日激情日韩精品| 国产精品高清一区二区三区| 午夜精品一区二区三区在线观看| 1区1区3区4区产品芒果精品| 国产成人精品视频在放| 无码久久精品国产亚洲Av影片| 四虎国产精品永久在线看| 国产精品伦理久久久久久| 日本人精品video黑人| 91精品在线播放| 精品视频一区二区三三区四区| 中文字幕日韩精品无码内射| 免费人欧美日韩在线精品| 国产情侣大量精品视频| 国产成人精品无人区一区| 欧美精品天天操| 欧美国产日韩精品| 九九热在线视频观看这里只有精品| MM1313亚洲国产精品| 国产成人精品无码片区在线观看| 久久久精品人妻一区二区三区四| 自拍偷自拍亚洲精品情侣| 真实国产乱子伦精品一区二区三区| 日韩专区亚洲精品欧美专区| 日本一区二区三区精品国产| 亚洲国产成人精品无码久久久久久综合| 久久99精品久久久久久野外| 国产午夜亚洲精品理论片不卡| 国产精品尹人在线观看| 精品久久人人妻人人做精品| 精品无码久久久久久久久久| 久草热久草热线频97精品| 久久精品国产精品亚洲| 久久精品中文字幕一区| 日本精品一区二区三区四区| 最新国产精品拍自在线播放| 精品一区二区三区免费毛片爱| 精品人无码一区二区三区|