ctf平台的搭建

2021-10-02 04:54:43 字數 1538 閱讀 2543

換源:我個人用的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 ...