ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Bandit] Level 33
    Wargame/Bandit 2022. 9. 13. 02:39
    반응형

    Level 33으로 가는 방법은 마지막 문제답게 새로운 개념이 필요하다.

     

    우선 Level 32로 접속을 하면 WELCOME TO THE UPPERCASE SHELL이라는 문구가 반긴다.

    명령어를 입력하면 아래의 사진처럼 대문자로 인식을 해 아무런 입력도 출력하지 못한다.

    <입력을 대문자로 인식>

     

    혹시나 힌트가 될까 싶어 다시 bandit31에서 bandit32에 대해 확인을 해봐도 접근이 불가하다.

    <bandit32의 정보>

     

    다시 홈페이지에서 문제의 힌트로 돌아가 man sh를 입력해본다.

    대문자로도 작동하는 명령어가 있는지 확인을 해보았지만 없다..

    이 문제는 어떻게 푸는지 감이 오지 않아 결국 구글링을 했다.

    아래 사진을 보면 답의 명령은 간단하다.

    <나타난 비밀번호>

     

    그런데, 그 개념이 이해가 잘 가지 않는다.

    sh 매뉴얼을 살펴봐도 $와 0의 의미는 셸의 이름으로 확장?(실행인 것 같다)한다는 의미이다.

    무슨 의미인지 더 살펴봐야겠다.

    <man sh의 수행 결과>

     

    $0는 실행된 셸이나 셸 스크립트의 이름을 의미하는 위치 파라미터라고 한다.

    bandit의 문제들이 bash가 기본적인 셸이다 보니 $0으로 bash를 불러 문제가 해결된 것 같다.(맞을까..??)

     

    이것으로 bandit의 마지막 문제를 해결했는데, 찜찜한 마무리라 아쉽게 끝이 났다.

    중간에 bandit 서버가 달라진건지 비밀번호가 달라져 20번까지 해결했던 문제를 1번부터 다시 풀었던 적이 있다.

    그럼에도 여러모로 리눅스에 대해 알게 해 준 의미있는 Wargame이었다.

     

    아래는 bandit 문제의 전체 답이다. (물론 또 달라질 수 있다.)

    더보기
    1. NH2SXQwcBdpmTEzi3bvBHMM9H66vVXjL
    2. rRGizSaX8Mk1RTb1CNQoXTcYZWU6lgzi
    3. aBZ0W5EmUfAf7kHTQeOwd8bauFJ2lAiG
    4. 2EW7BBsr6aMMoJ2HjW067dm8EgX26xNe
    5. lrIWWI6bB37kxfiCQZqUdOIYfr6eEeqR
    6. P4L4vucdmLnm8I7Vl7jG1ApGSfjYKqJU
    7. z7WtoNQU2XfjmMtWA8u5rN4vzqu4v99S
    8. TESKZC0XvTetK0S9xNwm25STk5iWrBvP
    9. EN632PlfYiZbn3PhVK3XOGSlNInNE00t
    10. G7w8LIi6J3kTb8A7j9LgrywtEUlyyp6s
    11. 6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM
    12. JVNBBFSmZwKKOP0XbFXOoW8chDz5yVRv
    13. wbWdlBxEir4CaE8LaPhauuOo6pwRmrDw
    14. fGrHPx402xGC7U7rXKDaxiWFTOiF0ENq
    15. jN2kgmIXJ6fShzhT2avhotn4Zcka6tnt
    16. JQttfApK4SeyHwDlI9SXGR50qclOAil1
    17. VwOSWtCA7lRKkTfbr2IDh6awj9RNZM5e
    18. hga5tuuCLF6fFzUpnagiMN8ssu9LFrdg
    19. awhqfNnAbc1naukrpqDYcF95h7HoMTrC
    20. VxCazJaVykI6W36BkBU0mJTCM8rR95XT
    21. NvEJF7oVjkddltPSrdKEFOllh9V1IBcq
    22. WdDozAdTM2z9DiFEQ2mGlwngMfj4EZff
    23. QYw0Y2aiA672PsMmh9puTQuhoz8SyR2G
    24. VAfGXJ1PBSsPSnvsjI8p759leLZ9GGar
    25. p7TaowMYrmu23Ol8hiZh9UvD0O9hpx8d
    26. c7GvcKlw9mC7aUQaPx7nwFstuAIBw1o1
    27. YnQpBuifNMas1hcUFk70ZmqkhUU2EuaS
    28. AVanL161y9rsbcJIsFHuw35rjaOM19nR
    29. tQKvmcwNYcFS6vmPHIUSI3ShmsrQZK8S
    30. xbhV3HpNGlTIdnjUrdAlPzc2L6y9EOnS
    31. OoffzGDlzhAlerFJ2cAiz1D41JW1Mhmt
    32. rmCBvG56y58BXzv98yZGdO7ATVL5dW8y
    33. odHo63fHiFqcWWJG9rLiLDtPm45KzUKy
    반응형

    'Wargame > Bandit' 카테고리의 다른 글

    [Bandit] Level 32  (0) 2022.09.12
    [Bandit] Level 31  (0) 2022.09.11
    [Bandit] Level 30  (0) 2022.09.11
    [Bandit] Level 29  (0) 2022.09.11
    [Bandit] Level 28  (0) 2022.09.11

    댓글

Designed by Tistory.