본문 바로가기

코딩 문제/해커스쿨

FTZ : level8

728x90

평소와 같이 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