티스토리 뷰

War Game Site/rcity

Rcity challenge- 00

우주아줌마 2023. 8. 22. 13:26
728x90
반응형

grootsecurity 에서  CTF 를 시작 했다. 8월 부터 현재 나는 모든 문제를 푼 상태이고 중간에 3차례 정도 힌트를 요청하여

문제를 풀었는데... CTF 를 풀면서... 요구하는 방향을 명확히 이해해야지... 너무 깊이 파고들면 풀이가 산으로 가더라..

 

- 튜토리얼은 그냥 ctf 서버에 접속하는 ssh 사용 방법을 알려주고 flag 라는 정답을 입력 하는 방법을 설명 한다.

하단 flag 입력나에 "-111222abcdef333hjk1" 를 입력하면 다음으로 넘어간다

하단에 Flag 라는 입력 란에 위에 나온 문자열 "111222abcdef333hjk1" 를 입력 하면 NEXT Level 로 넘어갈수 있고

ssh rcity0@rcity.grootboan.com -p 31338 로 접속하면 다음 문제 를 풀수 있다.

문제 제시는 역시 동일 웹페이지에서 Easy - Operation Rcity0 클릭해서 확인 가능 하다.

 

문제 풀이 후 다음 문제 접속히 매번.. ssh rcity~~~ 을 다치기 귀찮아서 다음 스크립트를 짜두었다.

#!/bin/bash
read -p "0 부 터  15 사 이  입 력  " input
if ! [[ "$input" =~ ^[0-9]+$ ]] || ((input <0 || input > 15)); then
        echo " 올 바 른  숫 자 를  입 력  하 세 요 .(0 - 9)"
else
        ssh_command="ssh rcity$input@rcity.grootboan.com -p 31338"
        echo "실 행 된  명 령 어 : $ssh_command"
        if ! $ssh_command; then
                echo "SSH 접 속 에  실 패  했 습 니 다 ."
                echo "$ssh_command"
        fi
fi

## /usr/local/bin/sshr.sh ## 스크립트 작성경로

# sshr.sh 를 실행하면 " 0 부터 16 사이  입력 " 이라고 나오며 

풀고자 하는 문제 에 번호를 입력 하면 input 변수에 숫자를 넣어 

"ssh rcity$input@rcity.grootboan.com -p 31338 " 명령어를 실행 한다.

 

끝.

 

 

728x90
반응형
댓글