평소와 같이 ls -l로 파일과 디렉토리를 확인한다.
cat hint로 힌트를 본다.
사실 이 문제를 풀기전에 같이 공부를 하는 사람들에게 조언을 좀 들었었다.
용량이 1481이 아니라 2700이라고...
그럼 이제 find명령어로 한번 찾아보자.
일단 find 명령어에 대해 조사한 정보이다.
우선 gif는 이미지이고 txt는 텍스트, gz는 압축파일이다.
그럼 우선 txt파일을 한번 보자.
일단 맨 앞에 level9라는 것이 hint의 내용과 맞으므로
잘 찾은 것 같다.
근데 이해할수없는 것들이다.
그래서 인터넷에 검색을 해 보았더니
아래와 같은 정보를 얻을 수 있었다.
즉. 2번째 칸에 있는 알파벳과 숫자의 조합이
패스워드를 암호화시킨 값이라는 것이니 이것을
해독하면 무엇인가 나오지 않겠나.
인터넷에 찾아보니 shadow파일을 해독하는 프로그램은
'존 더 리퍼'라는 프로그램을 사용해야 한다고 해서
다운받아 보았다.
사용방법에 일단 해독할 코드를 txt파일로 작성하라고 하길래
아까 나온 found.txt파일의 내용을 txt로 복붙하여
password.txt라고 새로 만들어보았다.
그리고 아까 다운받은 '존 더 리퍼'를
풀어서 바탕화면에 나두었다.
그런다음 run폴더에 아까만든
password.txt를 넣고 cmd창을 실행시켜서
존더리퍼의 run폴더까지 이동하였다.
그런다음 john [텍스트파일이름] --show를 입력하여
한번 해독해 보았다.
그랬더니 아까 암호화 되어있는 2번째구간이
apple 이라는 문자로 나타났다.
이게 바로 level9로 가는 password인 것 같다.
GET!!
'코딩 문제 > 해커스쿨' 카테고리의 다른 글
FTZ : level10 (0) | 2019.01.22 |
---|---|
FTZ : level9 (0) | 2019.01.19 |
FTZ : level7 (0) | 2019.01.14 |
FTZ : level6 (0) | 2019.01.14 |
FTZ : level5 (0) | 2019.01.12 |