換源:我個人用的ubuntu18.04,個人通過個人喜好來進行源的修改
deb bionic main restricted universe multiverse
deb bionic-security main restricted universe multiverse
deb bionic-updates main restricted universe multiverse
deb bionic-proposed main restricted universe multiverse
deb bionic-backports main restricted universe multiverse
deb-src bionic main restricted universe multiverse
deb-src bionic-security main restricted universe multiverse
deb-src bionic-updates main restricted universe multiverse
deb-src bionic-proposed main restricted universe multiverse
deb-src bionic-backports main restricted universe multiverse
安裝環境
apt update
apt upgrade && apt-dist-upgrade
apt install git
apt install docker docker-compose
apt install sqlite
apt install python-pip python3-pip
pip install pip -u
pip config set global.index-url
#進入個人目錄
git clone
cd ctfd
docker-compose up -d
可以使用命令 docker-compose ps檢視執行的容器
這時就可以檢視自己的平台了:訪問方式:
ip:8000
注意如果是雲伺服器的話,記得在安全組開放埠,下面搭建題目環境也是一樣
如果你想停止執行平台的話,在ctfd目錄下執行
docker-compose stop
即可
我搭建的是pwn平台,所以說一下pwn平台的而搭建思路
我使用的是pwn_deploy_chroot,詳情可以到我上面的鏈結去檢視,感謝大佬提供這麼棒的乙個環境
首先
git clone
然後將所有pwn題放進bin目錄中
然後
python initialize.py
docker-compose up --build -d
如果出現了問題,就刪除flags.txt重新搭建環境 CTF相關的學習平台
ctf比賽主要表現以下幾個技能上 逆向工程 密碼學 acm程式設計 web漏洞 二進位制練習 網路和取證。可以從中選擇並關注乙個你已經上手的技能方向。web pwn re mobile crypto 1 4 相關 及論壇 1 實驗吧 自己有賬號 2 看雪學院 3 ctf社群 4 知乎帖 針對ctf,...
Docker搭建ctf題記錄
一 安裝docker環境 二 用dockfile安裝映象 1.cd到dockerfile目錄,搭建image docker build t ctf test 代表當前目錄 ctf test 代表image名字 可以自定義 如果是根據docker compose.yml搭建可以使用裡面給的名字。三 生...
CTF逆向 環境搭建記錄
由於系統總是偶然出問題,記錄此文以便快速恢復環境。設定密碼 sudo passwd root sudo passwd 使用者名稱更換源為清華源 or else 系統更新 apt update apt fullupgrade apt autoremove apt autoclean配置ssh apt ...