2019. 6. 26. 20:41ㆍOS/리눅스
docker가 설치 되어있다는 가정하에 진행
설치가 안되어있다면 하단 링크 참조
2019/06/21 - [OS/리눅스] - how to install docker on ubuntu 18.04
python 이 설치 되어있다면
#> which python
/usr/bin/python
#> cd /usr/bin/
#> ll | grep python
python 파일이 python2.7로 심볼릭 링크 지정되어있음
#> rm python
#> ln -s python3 python
python3으로 심볼릭 링크 지정
#> apt-get install git -y
#> git clone https://github.com/facebook/fbctf
#> cd fbctf/
#> pip install --upgrade pip
#> curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#> mv /usr/local/bin/docker-compose /usr/bin/docker-compose
#> chmod +x /usr/bin/docker-compose
#> source ./extra/lib.sh
#> quick_setup start_docker_multi_prod >> /root/fbctf.txt
출력 리다이렉션을 지정하는 이유는 설치 중 ctf 웹페이지의 admin 코드가 지나간다. 한번 지나간 후 찾기가 어렵기에 출력 재지정으로 모든 설치 과정을 텍스트 파일로 옮기고 여기서 admin으로 검색하여 코드를 찾기 위함이다.
새로운 터미널을 열어 fbctf.txt 파일을 tail -f 로 보면 하단 이미지와 같이 반복되는 문구가 출력되면 설치가 완료된 것이다.
tail 을 ctrl + c로 취소한다.
#> cat /root/fbctf.txt | grep password | grep + >> admin_code
필터링으로 필요한 것만 뽑아서 새로운 파일로 보내면 아래의 두줄만 남게 된다
[+] The password for admin is: 8a411e8260fbeaf1be24c39f92cd00ec
[+] Please note password as it will not be displayed again...
여기서 [+] The password for admin is: 8a411e8260fbeaf1be24c39f92cd00ec 이 부분이 admin의 코드이다
ctf 페이지에서 ID : admin pw : 8a411e8260fbeaf1be24c39f92cd00ec 를 입력하면 admin 으로 로그인이되며 admin의 코드는 매 설치 시 마다 변경되어나온다.
'OS > 리눅스' 카테고리의 다른 글
how to install java 11 on ubuntu 16.04 (0) | 2019.07.01 |
---|---|
ubuntu apt-get error (0) | 2019.07.01 |
how to install jdk or java on centos 7 (0) | 2019.06.25 |
how to install docker on ubuntu 16.04 / 18.04 (0) | 2019.06.21 |
Linux binary (0) | 2019.04.04 |