level9 2

OverTheWire bandit 9level -> 10 level 풀기

안녕하세요 오늘은 9level -> 10level 을 풀어 보겠습니다. 우선 문제를 해석해 보면 비밀번호가 '=' 라는 문자가 여러개 있는 문장에 있다고 하네요 그러면 우선 data.txt 를 읽어 봅시다 cat data.txt 이렇게 알 수 없는 단어들이 나오기 때문에 알 수 있는 문자들만 출력해 보겠습니다. strings data.txt 여전히 못 알아보겠지만 그래도 다 아는 단어들이네요. 그러면 이제 문제에서 의도한 '='가 들어있는 문장을 찾아봅시다. 전에 했던 명령어를 써 봅시다 strings data.txt | grep '=' 이렇게 '='가 있는 문장들이 나오고 저기 비밀번호가 있는 것을 보실 수 있습니다. 비밀번호: truKLdjsbJ5g7yyJ2X2R0o3a5HQJFuLk

OverTheWire bandit 8level -> 9level 풀기

안녕하세요 오늘은 8level -> 9level을 풀어보겠습니다. 우선 문제를 해석해 봅시다. 이 문제에서 말하고 있는 거는 여러 문장들이 나오는데 같은 문장이 반복 되지 않는 문장을 찾으라는 겁니다. 우선 계획은 여러 문장들을 한 번에 묶을 수 있게 정렬해 주고, 그 다음에 그 문장들이 몇번 반복해서 나왔는지 확인하는 것입니다. 우선 정렬을 하려면 sort를 이용하면 됩니다. sort data.txt 이런식으로 문장을 정렬시켜 줍니다. 자 그러면 여기서 uniq -c 를 이용하여 이 문장들이 몇번 반복되는지 표시해 주겠습니다. sort data.txt | uniq -c 이런 식으로 나오게 됩니다. 다른 문장들은 다 10번씩 나오는데 한 번만 나오는 문장을 찾을 수 있습니다. 비밀번호 : UsvVyFSf..