Study

Study/Security

[워게임] Rcity 8 - while 문 사용하기(base64 복호화)

1. 문제 상황 2. 해결 과정 while문을 사용하여 base64 복호화 코드를 작성하는게 제일 어려웠다(chatgpt 도움 받음 ㅎㅎ) # 기초 정보 획득 단계 pwd ls -alh # 문제 설명에 따라 파일 확인 cat flag.txt base64 -d flag.txt # 너무 긴 것을 확인 # while문 활용하여 복호화 시도 while read -r line; do decoded=$(echo "$line" | base64 --decode) while [[ "$decoded" != *flag:* ]]; do decoded=$(echo "$decoded" | base64 --decode) done echo "$decoded" done < flag.txt

Study/Security

[워게임] Rcity 22 - wireshark 사용하기

1. 문제 상황 2. 해결 과정 칼리 리눅스에 내장된 wireshark를 이용하여 풀었다. # 기초 정보 획득 단계 pwd ls -alh # 문제 설명에 따라 파일 확인 file vaccine_23.pcapng # 로컬 pc에서 파일 다운받기 scp -P [port_number] rcity22@ctf.redraccoon.kr:/home/rcity22/vaccine_23.pcapng /home/kali/wargame # 칼리 리눅스 내장 wireshark 이용 wireshark

Study/Security

[워게임] Rcity 21 - 이미지 파일 분석하기(exiftool)

1. 문제 상황 2. 해결 과정 kali의 툴을 활용해서 금방 해결 가능한 문제이다. # 기초 정보 획득 단계 pwd ls -alh file rcity21.png # png 파일 확인 # png 파일 분석을 위해 로컬 pc로 파일 받기 scp -i [key_file] -P [port_number] rcity21@ctf.redraccoon.kr:/home/rcity21/rcity22.png /home/kali/wargame/ # png 파일 분석 exiftool rcity21.png

Study/Security

[워게임] Rcity 20 - 키 기반 SSH 접속하기

1. 문제 상황 2. 해결 과정 지난번에 문제 풀면서 익힌걸 활용하여 금방 해결하였다. # 기초 정보 획득 단계 pwd ls -alh # 문제 설명에 따라 파일 확인 file rcity21-id_rsa.key # 로컬 pc에서 파일 다운받기 scp -P [port_number] rcity20@ctf.redraccoon.kr:/home/rcity20/rcity21-id_rsa.key /home/kali/wargame # SSH 개인키 복호화 시도하기 ssh2john rcity21-id_rsa.key > answer.hash # no password인 것을 확인 # SSH 개인키로 접속 ssh -i rcity21-id_rsa.key -p [port_number] rcity21@ctf.redraccoon.kr

NOredstone
'Study' 카테고리의 글 목록 (3 Page)