OverTheWire Bandit 문제풀이 3

[OverTheWire : Bandit 문제풀이] Level2 -> Level3

Level2를 시작해봅시다. 우선 지난번에 획득한 패스워드로 bandit2에 접속해주시고요, 이번 미션을 확인해봅니다. 흠... 파일명 내부에 스페이스가 있다네요. 확인해보겠습니다! ls 명령어로 확인해보니 'spaces in this filename' 이란 이름을 가진 파일이 존재하네요!! 당장 $ cat '파일이름' 해서 패스워드를 알아내버리겠습니다. 시간은 소중하니까요! 그런데!!! 세상에. cat 명령어가 'spaces in this filename' 파일을 'spaces' 'in' 'this' 'filename' 이렇게 네 개의 파일로 생각을 하고 따로 따로 읽어오려고 하네요...! 그래서 당연히 존재하지 않는 파일이라는 결과가 나오고요. Level1에서 사용했던 방법들도 통하지 않습니다. 여기..

[OverTheWire : Bandit 문제풀이] Level1 -> Level2

Level1 -> Level2 문제풀이! 문제를 읽어보자! 요번 password파일의 이름은 - (대쉬) 인가보다. 훔 이게 무슨 문제일까?? 그냥 '$ cat - '하면 되는게 아닐까? 왜 이게 문제지? 궁금한건 못참지! 바로 한 번 해본다 일단 $ ls로 확인해보자. 역시 존재한다! 이름이 - 인 파일! 용감하게 지난번에 익힌 cat의 사용법대로 $ cat '파일이름' 해본다. $ cat - 오잉? 아무리 엔터를 눌러도 명령어 입력이 끝나지 않는다. 다른 명령어들과 마찬가지로 cat 명령어는 $ cat -h나 -v같은 옵션인자들을 명령어 뒷부분에 대쉬와 함께 입력해서 cat 명령어의 추가 기능들을 사용할 수 있는데, 바로 이 cat의 옵션 인자의 입력이 아직 끝나지 않은걸로 인식하는듯... 근데 파일..

[OverTheWire : Bandit 문제풀이] Level0

우선 워게임 사이트 overthewire.org/wargames/ 에 접속합니다. 그럼 아래와같은 화면이 보이실텐데, 좌측에 보이는 목록이 난이도별로 문제를 모아둔 겁니다. 맨 위 Bandit가 상대적으로 제일 쉽고, 아래로 내려갈수록 어려워집니다. 가장 쉽다는건 곧 기초를 다질 수 있다는 의미이기도 합니다! 화이팅해서 시작해보겠습니다. 용감하게 좌측메뉴의 'Bandit'를 클릭해줍니다. 왠지 설렌다...! 그럼 Bandit의 간략한 설명과, 좌측에 레벨 선택하는 메뉴가 보일텐데 최상단의 'Level0'을 패기있게 클릭클릭클릭 합니다!! 자, 이제 시작입니다. 여러분은 워게임의 세계에. 정보 보안의 세계, 컴퓨터 월드에 발을 들인 것입니다. 저기 빨간 네모표시되어있는 부분이 현재 문제에 대한 설명입니다...