Security&Hacking/시스템 해킹

해커스쿨 ftz trainer7 (macOS)

Dior2ky 2019. 9. 18. 17:48
반응형

해커스쿨 ftz trainer7

MacOS에서 푸는 해커스쿨 ftz


해커스쿨 ftz trainer7 단계입니다.

먼저 ftz서버를 실행시켜 줍니다.

서버 실행을 모르시는 분은 ftz trainer1 단계를 참조하세요.


Mac의 터미널을 열어 서버에 접속합니다.

명령어는 

ssh -c aes128-cbc trainer7@서버ip

라고 입력합니다.


trainer6 단계를 마치고 받은 비밀번호인 to the top 을 비밀번호로 입력합니다. 




이번 단계에서는 파일의 압축과 해제를 해볼 것 같습니다.




ls -al 명령어로 파일의 목록을 살펴봅니다.




tar cvf songs.tar * 명령어를 통해 세개의 가사 파일을 합쳐봅시다.




song.tar 파일이 생성된 것을 볼 수 있습니다. 




설명에 나와있듯이 tar 파일은 압축된 상태가 아닌 여러 파일을 묶어놓은 상태로 압축을 하기 위한 임시 파일로 보면 될 것 같습니다.




gzip songs.tar 명령어를 입력하여 압축을 합니다. 




song.tar.gz 파일이 생성되었고 용량도 확 줄어든 것을 확인 할 수 있습니다.




가사 파일들을 알아서 다 지워줬네요..

이번엔 압축되어 있는 파일을 해제 해봅니다. 

gzip -d songs.tar.gz 라는 명령어를 입력해 압축을 해제 해줍니다.




압축을 해제했더니 세개의 가사 파일이 아니라 아까 묶어주었던 tar 파일이 나왔습니다. tar xvf songs.tar 명령어를 입력하여 파일을 분리해줍시다. 




묶여있던 tar 파일이 풀리면서 이전의 세개의 가사 파일이 나왔습니다. 


 


앞서 진행했던 과정을 다시 정리해줍니다. 




이렇게 해서 trainer7 단계를 마칩니다. 

반응형