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