해커 스쿨의 FTZ를 직접 설치해 보자


RedHat 9가 필요 하다


http://lureout.tistory.com/387

http://lureout.tistory.com/388


위 링크는 RedHat 9 설치 방법이다


Redhat 9가 준비되었다면 FTZ iso 다운


ftz.iso.vol1.egg


ftz.iso.vol2.egg


ftz.iso.vol3.egg


RedHat 9를 부팅시키고 Settings...들어가서


다운 받은 ftz.iso 압축을 풀고


ftz.iso.xx 로 되어잇는걸 ftz.iso로 바꿔줘야 한다


확장자가 안보인다면 내 컴퓨터를 열고 Alt 키 한 번 눌러주면 위에 메뉴가 보이는데 보기에서


맨 오른쪽 옵션을 눌러준다



그럼 폴더 옵션이라는 창이 뜨는데 보기 탭으로 가서 알려진 파일 형식의 파일 확장명 숨기기를 체크해제해 준다.



이제 VMware에서 RedHat 9 의 Settings...에 들어가서



ftz.iso 이미지를 넣어 준다. 이때 Connected 체크가 되어 있는지 확인한다



그럼 RedHat 9에서 자동으로 마운트 된다 /mnt/cdrom


자동으로 마운트가 안되었다면 Settings에서 Connected 체크가 잘 되어있나 확인하고


RedHat 9 에 터미널에서 mount /dev/cdrom /mnt/cdrom 명령을 통해 수동 마운트 시켜준다



이제 터미널 창을 하나 열자



cd /mnt/cdrom/LEVELS/LEVEL1

mv ExcuteMe.C ExcuteMe.c

(대소문자 잘 구분)



cd ../../AUTO_SCRIPT

sh auto_script.sh



쉘 스크립트로 ftz가 자동으로 설치 된다


완료 되었다면 /bin/wrong.txt 파일을 만들어서 아래의 내용을 적어주자.


올바르지 않은 패스워드 입니다.

패스워드는 가까운곳에...

--_--_- --____- ---_-__ --__-_-


그리고 reboot 해주자


reboot이 완료 되었다면 문제 풀기 전


root 권한으로 /home/level10/program/level10 을 실행시켜 주자.



이제 테스트 해보자


ifconfig로 자신의 ip를 확인



putty나 xshell 같은 ssh 접속 프로그램을 이용하여 접속해 보았다.


(여기서는 xshell / ssh 이용)


ip 자신의 아이피

아이디 level1

패스워드 level1


id

ls

pwd

cat hint

글자가 깨져 보인다

위의 메뉴에서 지구 모양 눌러서 기본언어로 선택하면 된다.

(LANG이 ko_KR.eucKR로 설정되어있기 때문에 그렇다)




level1 만 풀어보면...


level2 권한을 얻어 my-pass 명령으로 level2 의 패스워드를 알아내고


ssh로 아이디 level2 패스워드 알아낸 패스워드(답) 로 접속하여


level2 hint를 보고 풀면 된다.