1. 문제
비밀번호는 data.txt 파일에 저장되어 있고, 모든 소분자와 대분자들이 13자리씩 밀려있다.
카이사르 암호 방식을 사용한것으로 보인다.
따라서 모든 문자열들을 13자리 씩 당겨줘야 한다.
2. 명령어
2.1 tr
텍스트 스트림에서 문자를 변환하거나 삭제하는 데 사용됩니다.
echo "hello world" | tr 'a-z' 'A-Z' (주어진 문자를 다른 문자로 변환)
echo "hello world" | tr -d 'a-e' (특정 문자 삭제)
3. 풀이
해당 명령어로 문자 집합을 변환하여 다시 13자리 씩 밀어서 치환한다.
cat data.txt | tr 'A-Za-z' 'N-ZA-Mn-za-m'
'Wargame > bandit wargame' 카테고리의 다른 글
Bandit Level 13 -> 14 (0) | 2024.04.30 |
---|---|
Bandit Level 12 -> 13 (0) | 2024.04.30 |
Bandit Level 10 -> 11 (0) | 2024.04.30 |
Bandit Level 9 -> 10 (0) | 2024.04.30 |
Bandit Level 8 -> 9 (1) | 2024.04.30 |