1. 문제 정보

1) 목표

2) 정보

2. 문제 풀이

1) nmap-result.txt 파일 분석

awk를 활용한 문자열 파싱

awk를 활용한 문자열 이어 붙이기

2) 셸 스크립트 작성

#!/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"
~

Untitled