목록Linux (34)
김승현
문제 다음 단계로 가는 password가 적힌 파일의 이름은 홈디렉터리의 spaces in this filename이다. 풀이 사진에서 볼 수 있듯이 파일명이 spaces in this filename이다. cat으로 보려고 해도 'spaces', 'in', 'this', filename'이라는 각각의 파일을 확인하려고 한다. 이런 문제는 파일명을 ''(작은 따옴표)로 묶으면 해결할 수 있다. 다음 문제 https://kshind.tistory.com/5 [OverTheWire] Bandit Level 3 → Level 4 문제 password는 inhere 디렉터리 안에 숨겨진 파일에 있다고 한다. 풀이 ls를 해봤을 때 inhere 디렉터리를 확인할 수 있다. cd 명령어를 통해서 inhere 디렉터..
문제 다음 단계로 가는 비밀번호는 홈 디렉터리 내 -라고 불리는 파일에 있다고 한다. 풀기 위해 사용해야 하는 명령어는 저번 단계와 동일함. 풀이 저번 문제의 password를 입력해서 bandit1에 접속할 수 있다. 문제 설명에서 볼 수 있듯이 -라는 이름을 가진 파일이 있다. 읽기 위해 cat -를 해봐도 파일이 제대로 읽히지 않는 걸 확인할 수 있다. -의 경우 명령어에서 옵션을 지정할 때 사용됨 → 아직 입력이 끝나지 않는 것으로 판단하고 제대로 실행되지 않는다. 그렇기 때문에 현재 디렉토리를 뜻하는 ./과 같은 것들을 이용해야 한다. cat ./-처럼 입력하게 되면 옵션으로 인식되지 않기 때문에 password를 얻을 수 있다. 다음 문제 https://kshind.tistory.com/4 [..
문제 bandit0 안에 있는 홈 디렉터리 내 readme라는 파일 안에 bandit1로 가는 password가 있고 암호를 찾을 때마다 해당 레벨에 접속하라는 내용이다. 간단한 명령어 설명 ls : list의 줄임말로 현재 위치나 다른 디렉터리의 목록을 출력함 ex) ls : 현재 내가 위치한 디렉터리의 목록을 출력 cd : change directory의 약자로 다른 디렉터리로 경로를 이동할 때 사용하는 명령어 ex) cd ~/example : home 디렉터리의 example 티렉터리로 이동함. cat : 파일의 내용을 화면에 출력하는 명령어 ex) cat readme : readme의 내용을 출력 file : 지정된 파일의 타입을 확인하는 명령어 du : Disk Usage의 줄임말로 용량을 확인..
문제 첫 번째 문제답게 SSH를 사용해서 연결하는 간단한 문제이다. 포트가 2220인 bandit.labs.overthewire.org이고 사용자명과 비밀번호는 bandit0이라고 주어진다. 접속방법 1. PuTTY 사용하기 PuTTY 프로그램을 이용해서 호스트 이름과 포트를(해당 문제에선 bandit.labs.overthewire.org -p 2220) 입력하고 open을 누르면 접속할 수 있다. 접속시 login as :가 출력되는데 문제에 나왔듯이 bandit0을 입력하고 password에도 bandit0을 입력하면 된다. 2. Windows PowerShell 사용하기 윈도우 버튼을 우클릭하여 Windows PowerShell(관리자)를 열 수 있다. 윈도우 파일 검색기에 검색을 통해서도 열 수 ..