ctf:redraccoon.kr31338rcity9해당 파일을 열어보면 구분자가 공백(’ ‘)으로 되어 있는 것을 알 수 있다.

awk 명령어를 활용하면 구분자를 기준으로 문자열을 파싱할 수 있다.
/ 를 구분잘고 생각 했을 때 $1 을 통해서 포트번호에 접근할 수 있다.sep 을 사용하여 해당 문자열들을 붙일 수 있다. 이는 aws 문법이다.awk -F'/' '{printf "%s%s",sep,$1; sep=","} END{print ""}' 로 작성
-F 는 구분자를 / 로 지정한다printf 부터 본격적으로 $1 인 포트 번호와 구분자(,)를 이어 붙인다.END 에서는 마지막에 개행문자를 출력한다.#!/bin/bash
# 작업을 위해 파일을 복사
cp /home/rcity9/nmap-result.txt /tmp/abc/nmap.txt
# 작업을 위해 권한 부여
chmod 777 /tmp/abc/nmap.txt
file=/tmp/abc/nmap.txt
# 위에서 작성한 awk 문을 이용해서 포트번호를 ,로 이어 붙인다.
output=$(cat "$file" | awk -F'/' '{printf "%s%s",sep,$1; sep=","} END{print ""}')
# 주어진 복호화 코드를 활용하여 복호화
cat /home/rcity9/flag.txt | openssl enc -d -aes-256-cbc -base64 -k "$output"
~
