站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

         

        前言

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

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

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

         

        0x00 環(huán)境準(zhǔn)備

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

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

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

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

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

         

        0x01 拉取FBCTF源碼

        創(chuàng)建目錄,要是桌面版的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目錄下執(zhí)行的git指令,因此源碼會放在當(dāng)前用戶目錄下

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

        mv fbctf/* /fbctf

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x02 修改安裝腳本

        由于我們有些源無法訪問,因此需要使用國內(nèi)的一些鏡像,接下來我們修改安裝腳本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配置信息

        創(chuàng)建~/.npmrc文件,添加下面的代碼

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

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x04 安裝

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

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

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

        當(dāng)退出時我們可以直接再次使用quick_setup install prod進(jìn)行重復(fù)安裝即可。

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

        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繼續(xù)安裝

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

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

         

        0x05 使用

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

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        使用我們再安裝完成時保存的密碼進(jìn)行登錄

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

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

        sudo ufw disable

        Ubuntu 14.04 LTS下安裝搭建FBctf平臺

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲码国产精品高潮在线| 国产成人久久精品激情 | 一本大道无码日韩精品影视| 福利姬在线精品观看| 午夜精品久久久久久久| 久久精品免费网站网| 精品国产第1页| 在线观看亚洲精品国产| 日本免费精品一区二区三区 | Xx性欧美肥妇精品久久久久久| 国产精品涩涩涩视频网站 | 久久996热精品xxxx| 亚洲精品天天影视综合网| 99久久er这里只有精品18| 亚洲精品V欧洲精品V日韩精品| 欧美日韩精品一区二区三区不卡 | 亚洲精品一品区二品区三品区| 精品久久久久久无码中文字幕| 99久久国产综合精品网成人影院| 东京热TOKYO综合久久精品| 亚洲国产精品无码AAA片| 中文字幕精品无码久久久久久3D日动漫| 久久久久99精品成人片三人毛片 | 亚洲A∨午夜成人片精品网站 | 国产精品亚洲不卡一区二区三区| 久久青草国产精品一区| 国产亚洲综合成人91精品| 国产精品合集一区二区三区| 69SEX久久精品国产麻豆| 6一12呦女精品| 国产精品特级毛片一区二区三区| 无码精品人妻一区二区三区人妻斩| 一本一道精品欧美中文字幕| 色婷婷在线精品国自产拍| 人妻少妇乱子伦精品| 久久夜色精品国产噜噜噜亚洲AV| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 精品精品国产自在久久高清 | 欧美一区二区精品久久| 日韩麻豆国产精品欧美| 2021国产三级精品三级在专区|