overthewire 3

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

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

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

Level0 -> Level1 문제 풀이. 가장 먼저 문제 내용을 읽어보자. 홈 디렉토리에 readme라는 이름의 파일에 다음 레벨로 가는데 필요한 password가 있다고 한다. 홈 디렉토리에서 readme라는 이름의 파일을 찾은 뒤, 읽으면 되겠군!!! 홈 디렉토리에서 $ find '찾고싶은파일이름' 즉, $ find readme 이렇게 입력해서 찾아도 되겠지만, 어차피 readme란 파일이 홈 디렉토리에 존재한다고 위치를 알려줬으니. 이 정보를 이용해서 진짜 readme파일이 존재하는지 확인만 해보자. 확인은 ls 명령어를 이용할수 있다. $ ls 입력하면 현재 디렉토리에 존재하는 모든 파일이 보여질것이다. readme라는 파일 하나가 존재한다. 파일의 내용을 간단히 읽을 때 자주 쓰이는 cat 명..

보안 공부를 시작하시려는분들에게. 워게임 사이트 추천 'OverTheWire.org'

요즘들어 보안 공부를 시작하고싶어하는분들이 부쩍 많아진 것 같다. 그런 분들에게 도움이 되는 포스팅이었으면 좋겠다. 물론 스스로를 위한 기록의 목적도 있지만...! 도움이 되는건 항상 기쁘다 :) 사실 보안공부란게 특별한 과목이 정해졌다기보다는 컴퓨터 자체에 대한 공부이고 곧 프로그래밍 공부이다보니 실력을 늘리는데 딱히 왕도라는게 없는데, 왕도까지는 못돼도 골목 지름길정도는 되는 아주 좋은 공부법이 있다. 바로 '워게임 문제 풀기'!! 워게임은 간단히 해킹 모의문제라고 생각하면 된다. 고등학교때 우리가 수학 500문제 문제집같은거 풀었듯이 잘 만들어진 문제들을 반복적으로 풀다보면, 빠르게 요점을 터득할 수 있는 것이다. 넷상에는 많은 워게임 사이트들이 있고 좋은 사이트들도 정말 많아서 순서를 정해 차례차..