macOS에서 해커스쿨 FTZ
해커스쿨 FTZ는 처음 해킹을 입문할때 공부할때 사용하는 일종의 튜토리얼로, 그 특성상 FTZ로 공부하는 사람은 대다수가 윈도우 유저다보니 맥에서 작동시키는데 있어서 좀 어려움이 있다.
일단 해커스쿨 FTZ는 VMware 기반의 이미지를 사용해 구동시키는 만큼, VMware Fusion을 꼭 구해주도록 하자.
VMware로 실행시키는것 자체는 윈도우와 동일하다.
이후 VMware을 구동시켰다면 다음과 같은 작업을 거쳐야 하는데, 크게 다음과 같다.
1. SSH 키 암호화 방식 변경
2. 다국어 인코딩 바꾸기
1. SSH키 암호화 방식 변경
SSH키 암호화 방식 변경은 다음과 같은 오류 때문이다.
이 오류는 키 교환 과정에서 사용하는 방법이 FTZ가 너무 구버전인 탓에 기본값으로는 호환되지 않아 발생한다.
따라서, .ssh/config 파일에 다음과 같은 내용을 추가한다.
Host <해당 아이피>
KexAlgorithms +diffie-hellman-group1-sha1
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
자, 이제 너무나도 연결이 잘 되는 모습을 볼 수 있을것이다.
그런데 다음과 같은 문제가 발생할것이다.
2. 다국어 인코딩 바꾸기
영어 기준으로, 상단부 Terminal에 마우스를 가져다 대면 다음과 같은 화면이 뜬다.
여기서 Preferences... 를 눌러주게되면 다음과 같은 창이 뜬다!
이곳에서 저 + 버튼을 눌러주면, 새 프로필을 생성 할 수 있는데 이름을 EUC-KR로 짓고(사실 상관없다. 본인이 식별가능한 이름으로!)
Text탭에서 Advanced 탭으로 이동하면 다음과 같은 내용이 보인다.
텍스트 인코딩을 Korean(EUC)로 변경시켜준다.
이후 FTZ를 할 때마다 Shell에 마우스를 가져다 대고 다음과 같이 탭을 열어주면 된다.
너무 작동이 잘 되는 모습을 볼 수 있다!
Comments
Post a Comment