thumbnail
cd ..
root@blog:~/posts/ 202209

해커스쿨 FTZ 레벨 6 - 8

#KOR#pwn
2022.09.28.

0. 들어가기 전에

아쉽게도 FTZ Level 7은 로컬서버에서는 오류가 있어서 실행할 수가 없었다. 따라서 이번 포스트에선 Level 6과 Level 8을 다루도록 하겠다.

1. Level 6

Level 6를 실행하면, 바로 cat hint가 실행되어

옛날에 텔넷 등지에서 많이 사용되던 방법[...] (중략)
``

이런 문구가 뜬다. 사실 이 문제는 많이 설명할 것이 없는게, 그냥 안내글 나올때 ctrl C를 누르면 프로세스가 종료되어버리며 Level 7의 콘솔창이 나타나게 된다...


이제는 (텔넷같은 서비스가 당연히 없으니) 쓸 수 없는 방법일 것 같다.


비밀번호 : come together

### 2. Level 7

말했다시피 이 문제는 풀 수가 없다. 따라서 비밀번호만 공유하고 넘어가겠다.


비밀번호 : break the world

### 3. Level 8

일단 find / -size 2700c로 용량이 2700바이트인 애들을 찾아보자. 그럼 딱 봐도 수상한
found.txt라는 파일이 나오고, 들어가보면

level9:$1$vkY6sSlG$6RyUXtNMEVGsfY7Xf0wps.:11040:0:99999:7:-1:-1:134549524

라는 내용이 나오는데, 여기서 $ 뒤의 문자열 부분이 패스워드일 것이다. 


이건 리눅스의 암호화체계를 이용해서 암호화된것이기에, 복호화 과정이 필요하다. John The Ripper라는
프로그램을 이용해서 복호화하도록 하겠다. John The Ripper 설치와 실행에 관한 글은 다음을 참고하자 :


[John The Ripper 활용 가이드](<>)


복호화하면 : apple 이라는 암호가 나온다.

---
## Source

- 해커스쿨 FTZ
- Me!
[ comments ]