본문 바로가기

리눅스/BANDIT 문제

(17)
Bandit Level 8 => Level 9 문제풀기 이 문제의 목표는 다음 레벨의 비밀번호는 data.txt 파일에 저장 되며 한 번만 나타나는 유일한 텍스트 행이기 때문에 이 부분을 찾으면 된다. data.txt를 실행하면 복작합 문자열이 뜬다. 이문제를 해결하기 위해서 나는 sort와 uniq 명령어를 이용해 구했다. 우선 sort 명령어는 정렬과 관련되 명령어인데 uniq 명령어는 반복된 문자열을 하나로 줄이는 명령어이다. 그러므로 sort를 통해 정렬한 후 uniq를 실행한다. uniq -c 는 중복된 수를 출력해준다. 암호는 UsvVyFSfZZWbi6wgC7dAFyFuR6jQQUhR 이다.
Bandit Level 7 => Level 8 위의 사진처럼 data.txt 파일을 확인해보면 엄청난 양의 문자들이 저장되어 있다. 저장된 파일의 형태를 확인해보면 unicode 문자이다. 암튼 그렇다. 문제설명을 보면 data.txt 옆에 millionth가 있다고 하였는데, 이를 이용하면 다음과 같이 비번을 알수가 있다. cvX2JJa4CFALtqS87jk27qwqGhBM9plV
Bandit Level 6 => Level 7 문제풀기 비밀번호는 HKBPTKQnIay4Fw76bEy8PVxKEDQRKTzs이다.
Bandit Level 5 => Level 6 문제풀기 다음과 같이 find 명령어를 통해 사이즈 1033크기 파일을 확인하고 -ls 옵션은 찾은 파일들의 정보를 출력할때 사용한다. 이를 통해 maybehere07/.file2 파일은 조건대로 bandit5집단이 read가 가능하고, 실행할수는 없으므로 조건을 충족한다. 비번은 DXjZPULLxYr17uwoI01bNLQbtFemEgo7이다.
Bandit Level 4 => Level 5 문제풀기 위와 같은 경우 젤 먼저 절대경로를 통해 특수문자가 포함된 파일을 인식하도록 할려고 했지만 실패했다. 또한 큰따옴표를 이용해 실행했지만 이것은 -f라는 옵션으로 인식하게 만들어 실패했다. 그래서 현재경로에서 파일들을 실행하면 된다. 하지만 -file07을 제외한 나머지 파일들은 해독이 안되고 file07에서 비번을 알수가 있다. koReBOKuIDDepwhWk7jZC0RTdopnAYKh
Bandit Level 3 => Level 4 문제풀기 다음은 먼저 ls 명령어를 이용해 파일 또는 디렉토리를 확인하였고, 먼저 cat 명령어를 사용했는데 inhere은 디렉토리임을 알려주었다. 그래서 또 다시 ls 명령어를 사용해 파일을 확인했는데 존재하지않았고, ls -a 를 통해 숨겨진 파일까지 모두 보여주게 해 .hidden 파일을 찾았다 실행하면 아래처럼 뜬다. pIwrPrtPN36QITSp3EQaw936yaFoFgAB
Bandit Level 2 => Level 3문제풀기 다음 파일 이름은 공백이 포함되어서 그냥 입력하면 cat spaces, in , this , filename 총 4파일에 대해서 보여달라고 명령하게 되는 꼴이 된다. 그러므로 " " 문자열안에 포함하여 입력하면 해결된다. UmHadQclWmgdLOKQ3YNgjWxGoRMb5luK
Bandit Level 1 => Level 2 문제풀기 아래 목록이나 bandit 카테고리에 드가시면 15문제까지 각각 구분 되게 나와있습니다!! 링크 관리자 페이지로 잘못 올린것 같아요 죄송합니다.!! 위의 사진을 통해 이 명령어 들을 이용해 문제를 풀라고 알려준다. 아이디를 입력하고 전에 문제에서 얻었던 패스워드를 입력하여 접속한다 다음 파일을 확인해보면 특수문자로 되어 있는 것을 확인할수가 있다. '-' 파일의 내용을 확인할려면 cat ~/- 를 이용해 절대경로로 통해 특수문자를 파일로 인식하도록 만들어줘야한다. CV1DtqXWVFXTvM2F0k09SHz0YwRINYA9