늅늅이라도 해킹이 하고싶어

우분투 16.04에서 CTFd를 오류없이 설치하는 법 본문

서버/일반

우분투 16.04에서 CTFd를 오류없이 설치하는 법

늅늅이 KR_Joon 2019.01.01 03:46

What is CTFd?



 CTFd는 오픈소스 CTF 프레임워크입니다.

Github : https://github.com/CTFd/CTFd


How to install


  1. 아무것도 설치되지 않은 서버(Ubuntu 16.04 LTS 추천)를 준비합니다.

  2. 해당 서버에 하단의 CTFd_setup.sh 를 내려받습니다.
  3. chmod +x CTFd_setup.sh를 통해 권한을 부여합니다.
  4. ./CTFd_setup.sh를 통해 설치합니다.


How it works?


CTFd 깃헙에 나와있는 설치가이드를 보고 따라하던 도중 docker-compose.yml 파일에서 문제가 발생하여 진행하지 못하고 있었습니다.

이에 대해 구글링하던 도중 이 영상을 찾게 되었습니다.


하지만 이 영상에 있는 코드도 문제가 있어 설치가 진행되지 않았습니다.

그래서 문제를 해결해주기 위해 다음 코드를 추가하였습니다.


  1. apt를 통해 python-pip를 설치
    1. apt-get install python-pip
  2. pip를 통해 setuptools를 설치하는 명령어를 추가
    1. pip install setuptools
  3. apt를 통해 libicu를 설치하는 명령어를 추가
    1. apt install libicu-dev
  4. pip를 통해 wheel을 설치하는 명령어를 추가
    1. pip install wheel


Source code



(아래 코드파일은 유튜브 채널 nandayo에 올라와 있던 원본 코드를 기반으로 오류가 발생하는 부분을 위에 언급한 바와 같이 일부 수정한 코드입니다.)


CTFd_setup.sh

2 개의 댓글
댓글쓰기 폼

오늘 24명, 어제 38명, 지금까지 총 7,395명이 다녀갔습니다.

오타 및 실수 지적은 언제나 환영입니다!