其實這些內容在官方文件中都有,只是想在部落格再記錄一下,提高一下自己的熟悉程度
ctfd平台是在flask框架下寫的,所以得先安裝flask
安裝pip
sudo apt install python-pip
安裝flasksudo pip install flask
cd ctfd-1.0.5/
sudo ./prepare.sh
發現permission denied
那就加許可權給他唄
chmod 777 prepare.sh
再執行上面的命令即可
下面的命令是在本機執行的,如果想要外網訪問,我們需要gunicorn
這個東西
sudo python serve.py
安裝gunicorn
並執行ctfdsudo pip install gunicorn
sudo (gunicorn --bind 0.0.0.0:8080 -w 1
這裡加了()還有&
是為了那能夠後台執行
[0.0.0.0]
不用修改
這裡我對映的是8080埠,所用直接訪問公網ip:8080
即可訪問
本來還想在上面搭建乙個owasp的靶場的,後來發現怎麼都import不上去那個挑戰包,心很累,雖然說官方給出的是用1.0.5的版本,但是試過了還是安裝不上。。。。下次直接嘗試用docker安裝吧
歡迎多來我的部落格踩踩:
ctfd連線mysql CTFd搭建筆記
其實還有很多其他開源的ctf平台,之所以選擇ctfd主要考慮到簡便,成本低,diy幾個特性,fbctf也是個很棒的比賽平台,介面很炫酷,但是資源占用比較大,另外因為被強,部署難度較麻煩,親測後決定放棄。minictf功能不能滿足需求。至於想深入了解去ctfd官網巧巧吧!ctfd是一款基於apache...
ctfd連線mysql CTFd搭建筆記
概述 ctfd是一款基於apache2.0的協議的開源ctf平台,最新版本目前為1.20。該平台功能強大,基本上能夠滿足目前的ctf競賽需求,同時,該平台提供了強大的外掛程式功能,可以自己進行外掛程式開發實現自己的功能。注意事項 本次平台的搭建是在本地虛擬機器ubuntu 14.04 lts下完成的...
搭建深度學習平台記錄
第一次搭建深度學習平台,簡單的記錄一下過程。一 首先我安裝了anaconda。首先因為現在的3.7版本與tf不適用,所以先降級為3.6.8 在降級的時候開啟anaconda prompt,乙個類似命令列的東西,控制anaconda環境python各種庫的安裝。輸入 conda install pyt...