Metasploit-framework install & Setting on MacOS

macos에서 Metasploit-framework 설치하는 방법에 대해 메모합니다. 음 솔직히 리눅스 버전이랑 거의 동일한 것 같은데, 최근 버전이라 그런가 path나 db 설정도 자동으로 해주네요.. (오.. 소스코드 받아서 하다가 패키지로 바꾸니깐 신세계)

Install metasploit-framework for macos

우선 macos 버전 metasploit은 osx.metasploit.com에서 별도로 배포하고 있습니다. (패키지) 다운받아 줍시다.

$wget http://osx.metasploit.com/metasploitframework-latest.pkg

or

http://osx.metasploit.com/metasploitframework-latest.pkg

git에서 소스코드 받아서 설치하는거랑 약간 다른점은, 패키지의 경우 디비, rpcd(환경)꺼자 저동으로 잡아준다는 점이에요.

만약 정말 라이트하게 쓰고 싶으시다면 git에서 별도로 코드받아서 설치하시는걸 추천드립니다. 아무튼 다운로드 받은 패키지를 더블클릭해서 실행해주시면..

와 같이 설치 과정을 진행하게됩니다.

Set alias path

우선 패키지로 msf를 설치하게 되면 /opt/metasploit-framework 경로에 설치가됩니다.

/opt/metasploit-framework/bin => 실행 바이너리(바이너리라 읽고 루비라고 씀...걍 스크립트)
/opt/metasploit-framework/embedded => 실제 소스코드 구간

기본적으론 /usr/bin 등으로 넣어주지 않기 떄문에 rc 파일들에 alias로 정의해놓으면 편합니다.

zshrc or basic

alias msf='/opt/metasploit-framework/bin/msfconsole'

하고 처음 실행하면 path 설정, db 설정등이 나오는데 취향에 따라 진행해주면 됩니다. 깔끔하게 완료(이전 환경이랑 거의 동일해지고 있네요)