Labs 5

OverTheWire bandit 11level -> 12level 풀기

이번 강의는 비밀번호만 확인하고 그냥 넘어가도 좋습니다. 안녕하세요 오늘은 overthewire 11level -> 12level을 풀어보겠습니다. 우선 문제를 읽어봅시다. 이 문장을 읽어보면 알파벳을 13번 밀라고 하는데, 13번 미는 방식이 있습니다. 이 방법은 그냥 구글링 하면 나오는 것이므로 따로 기억하지 않아도 됩니다. 나중에 쓸 일이 있으면 그냥 구글링 해서 명령어 찾는 것을 추천드립니다. cat data.txt | tr 'n-za-mN-ZA-M' 'a-zA-Z' 이를 입력하게 되면 디코드가 정상적으로 됩니다. 정상적으로 출력이 되는 모습을 확인할 수 있습니다. 비밀번호: 5Te8Y4drgCRfCx8ugdwuEX8KFC6k2EUu

OverTheWire bandit 9level -> 10 level 풀기

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

OverTheWire bandit 7level -> 8level 풀기

안녕하세요 이번에는 7level -> 8level을 풀어볼 겁니다. 문제에서 data.txt 안에 있는 millionth 이라는 단어 옆에 비밀번호가 있다고 하네요 하지만 data.txt 안에는 너무 많은 글이 있기 때문에 알 수가 없습니다. 그러면 data.txt 에서 millionth가 있는 줄을 출력하는 명령어를 입력해 봅시다. cat data.txt | grep "millionth" 이제 이 것을 입력하시면 비밀번호가 잘 나오는 것을 확인할 수 있습니다. 비밀번호 : cvX2JJa4CFALtqS87jk27qwqGhBM9plV

OverTheWire bandit 6level -> 7level 풀기

안녕하세요 오늘은 6level -> 7level을 풀어볼 겁니다. 우선 ls을 해서 무슨 파일이 있는지 알아보죠. 아무것도 없는 것을 확인할 수 있습니다. 즉, 숨겨진 파일이 있다는 것이죠 문제에서 33바이트의 크기를 가진 유저 bandit7 그룹 bandit6 을 찾으면 됩니다. 숨겨진 파일이기 때문에 /를 쓰고 -size 33c -group bandit6 -user bandit7을 하시면 됩니다. find / -size 33c -group bandit6 -user bandit7 이 명령어를 대입하시면 너무 많은 것들이 나옵니다. Permission denied(권한이 거부되다) 라고 말하면서 말이죠 이제 이것들을 안 보이게 할면 find / -size 33c -group bandit 6 -user b..