インストール
** ubuntuにmetasploitをインストール**
Metasploit Penetration Testingソフトウェアはシンプルで簡単に開始ソフトウェアです。 Ubuntu Pentestingツール用のRailsおよびPostgreSQL依存関係パッケージにRubyをインストールして構成します。すべての依存関係を含む無料インストーラーを使用し、数回クリックして実行しますが、ここではソースコード開発環境をセットアップします。システムに端子を開き、Gitをセットアップし、ツールとRubyの依存関係を構築します。
sudo apt update && sudo apt install -y git autoconf build-essential libpcap-dev libpq-dev zlib1g-dev libsqlite3-dev
次に、GitHubにログインし、Metasploitオープンソースリポジトリの右上隅にある[フォーク]ボタンをクリックします。ホームフォルダーに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コミットの前に実行するようにmsftidyをセットアップし、各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
バンドラーを実行して、プロジェクトディレクトリに宝石をインストールします。
bundle install
Metasploitプロジェクトのハッキングデータベースを初期化します。
cd ~/git/metasploit-framework
./msfdb init
MSFDB initコマンドが成功した場合、データベースにMetasploitフレームワークubuntuがアクセスできることを確認してください。
./msfconsole -qx "db_status; exit"
おめでとう!これで、Metasploitプロジェクトとネットワーク侵入検知システムを設定しました。楽しみ!