본문 바로가기
System Hacking/해커스쿨 F.T.Z

해커스쿨 F.T.Z 로컬서버 구축

by En_Geon 2020. 1. 30.

이곳에서는 해커스쿨 F.T.Z에 대한 간단한 내용과 해커스쿨 F.T.Z 구축방법 및 이후 포스팅 계획을 설명한다.

 

이미 생활코딩의 리눅스 강좌에서 많을 것을 배웠을 것이다. 생활코딩 리눅스 강좌 수업을 마치며에서 이렇게 말한다.

 

'리눅스에 초심자이고, 빠른 속도로 이 지점까지 도착하셨다면 너무 많은 것을 배운 것입니다. 너무 많은 지식은 우리의 머리를 복잡하게 합니다. 머리가 복잡하면 아무것도 할 수 없을 수도 있습니다. 이제 복잡해진 머릿속을 잘 정리 정돈 하셔야 할 때라고 생각합니다. 이제 다시 수업의 초반으로 돌아가서 리눅스의 기본적인 사용법을 수련할 때입니다. 다시 초심으로 돌아가실 때입니다.'

 

이 말은 본인의 생각과 같은 생각으로 Hacking Zone으로 바로 넘어가지 않고 Trainer Service에서 생활코딩 리눅스 강좌에서 배운 것들을 복습하고 Hacking Zone으로 넘어가 실습할 예정이다.

 

해커스쿨 F.T.Z란 Free Training Zone으로 Telnet으로 접속하여 공개 리눅스 서버를 이용하고, 리눅스 사용법, 명령어를 실전에서 익히는 Trainer Service와 실제로 서버를 해킹해 볼 수 있는 Hacking Zone 서비스를 제공한다. Trainer Service와 Hacking Zone을 통틀어 통상 해커스쿨 F.T.Z라고 부른다.

Trainer Service와 Hacking Zone을 통해 시스템 해킹 기초 튜토리얼을 배울 수 있는 아주 좋은 서비스다.

 

해커스쿨 F.T.Z는 온라인 텔넷 서비스와 오프라인 로컬 서비스 모두 지원하고 있다. 하지만 온라인 서비스의 경우 접속이 불안정하므로 자기 PC에 직접 오프라인 로컬 서버를 구축하는 방법을 사용한다.

 

1. 가상머신

PC 내에서 또 다른 운영체제를 돌리기 위해서는 가상머신 프로그램을 설치해야 한다.

대표적인 프로그램은 VMware와 VirtualBox가 있다. 생활코딩의 리눅스 강좌에서 VirtualBox로 강좌를 진행했을 것이다.

구글링 결과 VirtualBox의 이미지 파일을 찾지 못해 VMware로 구동하였다.

 

VMware Workstation Player 다운로드

 

2. 해커스쿨 F.T.Z 이미지 파일

해커스쿨 F.T.Z의 오프라인 로컬 서비스 구축을 위해서는 해커스쿨 F.T.Z 이미지 파일이 있어야 한다.

VMware 설치 후 이미지 파일을 받는다.

이미지 파일을 받을 때 Avast 백신을 사용하고 있다면 Avast 감시 제어 10분간 사용 안 함을 적용하고 받아야 한다.

 

해커스쿨 F.T.Z 이미지 파일 다운로드

 

FTZ.zip 구성 파일

 

Vmware_Redhat_9_FTZ.zip 구성파일

 

Vmware_Redhat_9_FTZ.zip 압축파일을 풀고 사진에 선택된 Red Hat Linux.vmx을 실행시키면 Vmware가 실행된다.

 

Red Hat Linux.vmx 실행 후 모습

 

I Copied It을 누르면 해커스쿨 F.T.Z Red Hat Linux가 설치된다.

 

해커스쿨 F.T.Z 로그인 화면

 

설치가 완료되면 해커스쿨 F.T.Z 로그인 화면이 나온다. 

아이디 : root

비밀번호 : hackerschool

 

리눅스 강좌에서 가상머신을 다뤄 봤다면 비밀번호가 나오지 않는다는 것은 알고 있을 것이다.

혹시 몰랐다면 비밀번호를 정확히 입력 후 Enter를 입력하면 root 사용자로 로그인된다.

 

로그인 완료 화면

 

로그인 후 리눅스 강좌에서 배웠던 ip addr 또는 ifconfig 명령어로 서버 아이피를 확인해야 한다.

 

ifconfig의 모습

 

ip addr의 모습

 

서버 아이피를 알았다면 PuTTY를 설치해 FTZ에 접속해야 한다.

 

3. PuTTY SSH 원격 접속

 

PuTTY는 SSH, FTP, Telnet(텔넷), Serial(시리얼) 통신을 지원하는 프로그램이다.

 

PuTTY 다운로드

 

PuTTY를 다운받고 실행시킨다.

 

PuTTY 설정 화면

 

실행시키면 Host Name (or IP address)에 빈칸으로 나온다. 이곳에 알아낸 서버 IP를 입력 후 'Open' 을 클릭하면 SSH 접속이 된다.

설정을 저장하고 싶으면 'Saved Sessions'에 저장할 이름을 적고 'Save'를 클릭하면 되는데 SSH 접속 후 폰트가 깨질 가능성이 크다. 폰트가 깨졌을 때는 설정을 해주면 된다.

 

Font 설정

 

Font Settings에서 Font Change를 클릭해 원하는 폰트로 바꾸고 스크립트를 한글로 바꾸고 확인을 클릭한다.

 

Font 설정

 

폰트를 바꾼 후 Translation에서 UTF-8로 되어 있는 설정을 Use font encoding으로 바꾸고 'Open'을 클릭하면 깨짐 없이 나올 것이다. 

처음에 설정을 저장했다면 글꼴 설정 후 다시 저장해야만 글꼴 설정도 저장된다. 

 

앞으로 해커스쿨 F.T.Z 로컬 서버에 접속하기 위해서는 먼저 가상머신에서 로컬 서버부터 열어주고, PuTTY로 SSH 접속하여 사용한다.

댓글