지금까지 길고 긴 설치 가이드를 따라오시느라 수고 많으셨습니다. 여기까지 잘 따라오셨다면 아래 항목들이 준비된 상태일 겁니다.
맥 사용자 체크리스트:
-
brew --version입력 시 버전이 출력되는가 -
python3 --version입력 시 Homebrew로 설치한 버전이 나오는가 - UTM에서 우분투 가상머신이 부팅되고 SSH 접속이 되는가
- Docker Desktop이 정상적으로 실행되는가
- VSCode에서 SSH 연결이 되는가
문제가 생겼을 때
설치 과정에서 에러가 발생하는 것은 매우 자연스러운 일입니다. 당황하지 말고 아래 방법을 시도해 보세요.
첫 번째로, 에러 메시지를 잘 읽어보는 것입니다. 대부분의 에러 메시지는 무엇이 잘못되었는지 알려줍니다. 영어로 되어있더라도 번역기를 돌려서 읽어보면 의외로 해결 방법이 바로 나오는 경우가 많습니다.
두 번째로, 에러 메시지를 그대로 복사해서 검색하는 것입니다. 여러분이 겪는 문제는 이미 누군가가 겪고 해결한 경우가 대부분입니다. 검색할 때는 에러 메시지에서 본인의 사용자명이나 경로 같은 개인 정보를 제외한 핵심 부분만 복사해서 검색하면 더 좋은 결과가 나옵니다.
세 번째로, AI 도구를 활용하는 것입니다. ChatGPT, Claude 같은 AI에게 에러 메시지를 붙여넣고 상황을 설명하면 꽤 정확한 해결 방법을 알려주는 경우가 많습니다.
만약 그래도 해결되지 않는 에러가 있을 경우 알려주시면 새로운 버전에 해당 에러 해결 방법을 포함하여 올려드리도록 하겠습니다.
다음으로 공부하면 좋은 것들
환경 세팅이 끝났으니 이제 본격적으로 보안 공부를 시작할 차례입니다. 몇 가지 방향을 추천드립니다.
리눅스 기본 명령어에 익숙해지는 것을 추천합니다.
ls, cd, cat, grep, chmod 같은 기본 명령어들을 자유롭게 사용할 수 있으면 이후 과정이 훨씬 수월해집니다.
Python 기초 문법을 익히는 것도 중요합니다. 보안 분야에서 Python은 거의 필수 도구이기 때문에, 기본적인 문법과 파일 입출력 정도는 알아두면 좋습니다.
워게임(Wargame) 사이트에서 문제를 풀어보는 것도 좋은 시작점입니다. 직접 문제를 풀어보면서 지금 설치한 도구들을 실제로 사용해 볼 수 있습니다.
그리고 HSPACE init.tools 리포지토리를 다시 한번 둘러보면서, 본인의 관심 분야에 맞는 추가 도구들을 설치해 보는 것도 추천드립니다.
그럼 좋은 출발 되시길 바랍니다!
이전: 8. 호스트 기기에 설치하는 분석 도구들
목차: 0. 따라만 하면 완성!! 해커 노트북 세팅 - MacOS편