1. 문제 상황
![](https://blog.kakaocdn.net/dn/wOXAn/btsBfbZc5d7/Q3eYo6px67tRv9VUbS0WmK/img.png)
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