본문 바로가기
기타/오픈소스웨어 파헤치기

Metasploit-framework 설치하기

by mizuiro 2020. 3. 15.

이 프로그램을 설치하는 방법에는 크게 3가가 있습니다.

Window, Linux, MacOS에 설치하는 방법이 있는데 이중에서 Linux에 설치하는 방법을 설명하려고 합니다.

Linux는 여러가지 다양한 프로그램이 있는데 kali Linux라는 프로그램은 해킹 전용 프로그램이여서 Metasploit-framework가 설치되어 있습니다. 그래서 kali Linux만 설치하면 자동으로 사용할 수 있게 됩니다.

그래서 저는 두가지 방법을 다 해보기로 하였습니다.

 

처음에는 VMware에서 돌아가는 ubuntu18.04 프로그램에서 설치를 하려고 합니다.

 

1. VMware 설치하기

- Window에 Linux를 설치하려면 가상 프로그램이 필요하기 때문에 먼저 VMware를 설치합니다.

VMware 공식 사이트(https://www.vmware.com)에 들어갑니다.

 

 

 

다운로드로 들어간 후Products A-Z를 누른 후 VMware Workstation Player의 Download Product를 들어갑니다.

 

 

 

 

Window 64-bit 버전을 다운받아 실행합니다.

->실행한뒤 다른 것은 누르지 말고 Next만 계속 누른 후 마지막에 Finish를 누릅니다.

 

그런 다음 VMware를 실행하면 창이 뜨는데 그때 

"Use Vmware Workstation player for free for non-commercial use"를 선택 한 뒤

Continue를 선택하고 Finish를 누릅니다.

 

 

 

그러면 이러한 창이 뜨면서 설치가 완료 됩니다.

 

 

2. Ubuntu 설치

 

 

우분투 리눅스 공식 홈페이지 (https://www.ubuntu.com/download)에서 Ubuntu Desktop을 들어갑니다.

 

 

 

Ubuntu 18.04.2의 Download를 합니다.

 

 

 

VMware를 실행하여 Create a New Virtual Machine를 클릭합니다.

 

 

 

1. Installer disc image file을 선택

 

2. 옆의 Browse를 눌러 다운로드 받은 Ubuntu파일을 선택한뒤 Next 클릭

 

3. 원하는 가상머신의 이름과 비밀번호를 입력한뒤 Next 클릭

(단, 비밀번호를 계속 기억하고 있어야 하며 confirm은 입력한 비밀번호를 한번더 확인하는 것입니다.)

 

4. 파일의 실행시키고 저장시킬 위치를 선택(어디든 상관 없음)한뒤 Next 클릭

 

5. disk size는 20으로 하고 아래

Split virtual disk into multiple files를 선택한 뒤 Next 클릭

 

6. Finish를 누르면 세팅 완료

 

7.VMware에 들어가지면 추가 유틸리티 다운로드 실행(Download and Install)

 

8. 설치 끝난 후 비밀번호를 입력(처음 설치시 입력하였던 비밀번호)

 

9. 설치 완료

 

 

기본적인 ubuntu 설치 방법 이었습니다. 그 외에 기초적인 설정을 할려면 아래의 링크에 따로 더 자세히 설명해 놓았습니다.

 

https://sky-blue-daily.tistory.com/12

 

VM+Ubuntu설치 및 기본 세팅

이 프로그램은 윈도우 기반으로 하는 리눅스 프로그램 설치 프로그램 입니다. 1. VMware 설치 VMware 공식 사이트(https://www.vmware.com)에 들어갑니다. 다운로드로 들어간 후Products A-Z를 누른 후 VMware W..

sky-blue-daily.tistory.com

 

3. Metasploit-framework 설치

 

설치된 Linux 프로그램에서 github의 Metasploit-framework에 들어갑니다.

https://github.com/rapid7/metasploit-framework

 

rapid7/metasploit-framework

Metasploit Framework. Contribute to rapid7/metasploit-framework development by creating an account on GitHub.

github.com

github에 들어가서 wiki로 들어갑니다.

 

Linux/ MacOs 를 클릭하면 코드가 나옵니다.

 

curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && \
  chmod 755 msfinstall && \
  ./msfinstall

이 코드를 ubuntu terminal에 복사하여 실행하면 설치가 완료 됩니다.

 

 

두번째로는 kali linux를 설치하여 사용해 보려고 합니다.

kali linux는 해킹에 관련된 다른 프로그램도 같이 설치되어 있기 때문에 사용하기 편합니다.

 

3. kali Linux 설치

 

https://www.kali.org/downloads/

 

Kali Linux Downloads

 

www.kali.org

다운로드 홈페이지에 들어갑니다.

 

최신 버전을 다운로드 해 줍니다.

ubuntu 와 마찬가지로 같은 방법으로 VMware에 설치합니다.

 

VMware를 실행하여 Create a New Virtual Machine를 클릭합니다.

 

1. Installer disc image file을 선택

 

2. 옆의 Browse를 눌러 다운로드 받은kali Linux파일을 선택한뒤 Next 클릭

 

3. disk size는 40으로 하고 Single file로 선택합니다

 

4. Finish 버튼을 누르기 전 Custermize를 실행시켜 memory 용량을 1GB로 설정합니다.

 

5. Finish버튼을 눌러 완료 후 kali linux를 실행시킵니다.

 

 

6. graphical stall로 설치를 하였습니다.

 

 

 

7.설치에서 요구하는 순서대로 현재 언어와 키보드 언어 그리고 현재 시간을 맞추어 줍니다.

 

8. host name을 설정합니다. (기본 값인 kali로 설정)

 

9. 도메인 이름은 설정하지 않고 넘어간 후 사용자 이름을 입력합니다.

 

10. user name을 입력하고 user password를 설정합니다.

 

11. 디스크 파티션은 (전체로 사용)을 선택하고 계속을 눌러주고, 모두 한 파티션에 설치를 선택하여 줍니다.

 

12. 바뀐 파티션 나누기에 디스크 쓰기를 선택한 후 계속을 눌러 줍니다.

 

13. 그 이후 부트로더까지 계속 예를 눌러 줍니다.

 

14. 프록시는 빈칸으로 넘기고 부트로더에서는  /dev/sda를 선택합니다.

 

15. 그 이후 프로그램을 선택하라고 나오는데 기본으로 되어 있는 것을 선택하면 됩니다.

 

16. 그러면 설치가 마쳤다고 알림이 뜹니다.

 

**** 글자 깨짐 현상 ****

 

kali linux에 이전에 설정해 주었던 user name 과 user password를 입력합니다.

오른쪽 마우스를 클릭하면 터미널 모양의 아이콘을 클릭합니다.

터미널에 sudo를 입력한 후 root로 들어가서 폰트를 설치하여 줍니다.

sudo su
apt-get install fonts-nanum*

 

4. Kali Linux에서 Metasploit-framework 설치하기

 

Kali Linux는 Metasploit-framework를 포함하고 있기 때문에 다른 설치 없이 실행 할 수 있습니다.

터미널 창에서 msfconsole을 입력하면 metasploit이 실행됩니다.