설치

Ubuntu에 Metasploit 설치

Metasploit 침투 테스트 소프트웨어는 간단하고 시작하기 쉽습니다. Ubuntu Pentesting 도구에 대한 Ruby on Rails 및 PostgreSQL 종속성 패키지를 설치하고 구성하십시오. 모든 종속성을 포함하고 몇 번의 클릭으로 실행되는 무료 설치 프로그램을 사용해야하지만 여기서는 소스 코드 개발 환경을 설정합니다. 시스템에서 터미널을 열고 GIT를 설정하고 도구 및 루비 의존성을 구축하십시오.

    sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev

이제 GitHub에 로그인하고 Metasploit 오픈 소스 저장소의 오른쪽 상단 코너에있는 “Fork"버튼을 클릭하십시오. 홈 폴더에 git 디렉토리를 만들고 포크를 로컬 컴퓨터로 복제하십시오.

    export GITHUB_USERNAME=YOUR_USERNAME_FOR_GITHUB
    export GITHUB_EMAIL=YOUR_EMAIL_ADDRESS_FOR_GITHUB
    mkdir -p ~/git
    cd ~/git
    git clone git@github.com:$GITHUB_USERNAME/metasploit-framework
    cd ~/git/metasploit-framework

Rapid7 원격 저장소 수신 업데이트를 추적하기 위해 업스트림 마스터 브랜치를 작성하십시오.

    git remote add upstream git@github.com:rapid7/metasploit-framework.git
    git fetch upstream
    git checkout -b upstream-master --track upstream/master

GitHub 계정을 구성하십시오.

    git config --global user.name "$GITHUB_USERNAME"
    git config --global user.email "$GITHUB_EMAIL"
    git config --global github.user "$GITHUB_USERNAME"

각 GIT 커밋 전에 실행되도록 MSFTDY를 설정하고 각 GIT 병합 후 잠재적 인 문제를 신속하게 식별합니다.

    cd ~/git/metasploit-framework
    ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/pre-commit
    ln -sf ../../tools/dev/pre-commit-hook.rb .git/hooks/post-merge

Bundler를 실행하여 프로젝트 디렉토리에 보석을 설치하십시오.

    bundle install

Metasploit 프로젝트 해킹 데이터베이스 초기화 :

    cd ~/git/metasploit-framework
    ./msfdb init

MSFDB init 명령이 성공하면 데이터베이스가 Metasploit 프레임 워크에 액세스 할 수 있음을 확인합니다.

    ./msfconsole -qx "db_status; exit"

축하해요! 이제 Metasploit 프로젝트 및 네트워크 침입 탐지 시스템을 설정했습니다. 즐기다!

 한국인