Layer7 09과제 -8 -F.T.Z level 8 풀이-

2019. 5. 23. 17:36FTZ

개인 서버로 ftz를 풀어서 level7의 /bin/wrong.txt 파일이 없다.

level8의 비밀번호는 "break the world"이다.

 

putty를 켜서 level8과 비밀번호 "break the world"를 쳐서 

로그인 한 후 ls 명령어를 사용하여 어떤 파일이 있는지 확인한다.

 

늘 그랬듯 오늘도 hint 파일이 있다.

그럼 이제 파일을  찾아보자.

[find 명령어의 size 옵션]

- size b:  블록단위 512kb

- size c: byte

- size k: kbyte

-sizeof w: 2byte 워드 사이즈 검색

아무런 단위를 붙이지 않을 경우 디폴트(default) 값은 b이다.

 

2700byte 크기의 파일을 찾는다. 

2>/dev/null은 에러 메세지를 삼키는 부분이다.

 

cat 명령어를 사용하여 파일을 읽는다.

그럼 이렇게 알아들을 수 없는 암호화된 글들이 나온다.

 

파일을 열어보니 /etc/passwd와 같은 형식의 내용이 들어있었다.

아마도 level9의 비밀번호에 관련된 내용 같다.

 

 

여기서 이제 파일 하나를 다운 받아야 한다.

유닉스 계열의 대표적인 패스워드 크랙툴인 존 더 리퍼(jhon the ripper)를 다운 받아야한다.

우리는 이 존더리퍼 프로그램을 이용하여 크랙을 해볼것이다.

 

google에 치면 다운로드 받는 방법이 나온다.

존더리퍼를 다운 받아 압축을 풀고, 복호화 할 파일을 run파일 안에 넣는다.

그 후 cmd로 존더리퍼의 run 경로로 들어가 

john.exe -show password.txt에 들어가면 

암호화 돼어 있던 암호가 복호화가 되어 나온다.

 

이 apple이라는 암호는 level9의 암호이므로 level9의 비밀번호가 나온 것이다.!