data.txt 파일 내에 모든 문자열을 알파벳으로 되어 있는데, 13만큼 위치가 회전되어 있다고 한다.
tr 명령은 문자열을 치환시키는 명령이다.
'A-Za-z' 즉, 대소문자가 있을 때, 'N-Z' 사이의 문자는 각각 'A-M' 사이의 대응되는 값으로, 'n-z' 사이의 문자는 'a-m' 사이의
대응 문자로 바꾸라는 의미이다.
실행시키면 bandit12의 암호를 볼 수 있다.
'[Wargame Write-up] > OverTheWire' 카테고리의 다른 글
[OverTheWire] [Bandit] Level 12 → Level 13 (0) | 2016.11.17 |
---|---|
[OverTheWire] [Leviathan] Level 3 → Level 4 (0) | 2016.11.17 |
[OverTheWire] [Leviathan] Level 2 → Level 3 (0) | 2016.11.16 |
[OverTheWire] [Natas] Level 0 (0) | 2016.11.01 |
[OverTheWire] [Bandit] Level 10 → Level 11 (0) | 2016.10.24 |