ova ファイルを VMware にインポートする際の落とし穴の概要

ova ファイルを VMware にインポートする際の落とし穴の概要

問題の原因

ご存知のとおり、すべてのネットワーク動作は対応するネットワークトラフィックを生成し、すべてのネットワーク攻撃動作にも対応するトラフィック特性があります。では、トラフィック特性に基づいて、どの攻撃動作に対応するかを分析することは可能でしょうか?

仮想マシン上の Vulnhub 範囲環境を使用して攻撃をシミュレートし、Wireshark を使用してパケットをキャプチャしてトラフィックを分析しました。

問題

vulnhub 環境は ova ファイルの仮想マシンなので、virtualbox で開く必要がありますが、vbox を使用したことがないので、テストのために vmware にインポートしたいと考えました。すぐに最初の問題に遭遇しました。ova ファイルを vmware にインポートすると、エラー メッセージが表示されました。エラーは次のとおりです。

OVF 仕様と仮想ハードウェアのコンプライアンス チェックを緩和しようとしましたが、次のような別のエラーが報告されました。

インターネットで、vtools を再ダウンロードしたり、ova ファイルを解凍した後に vmdx ファイルの sha1 値を変更したりするなど、多くのチュートリアルを見つけました。試してみたところ、どれも機能しませんでした。その後、多くのクラスメートに相談しましたが、それでも効果的な解決策を見つけることができませんでした。

回避策

最終的にAJEST先生に相談して解決策を見つけました。ここに感謝の意を表したいと思います。

ovaファイルを解凍すると、拡張子がovfとvmdxの2つのファイルが得られます。メモ帳を使用してovfファイルを開き、次の文を対応するvmwareバージョンに変更します。たとえば、バージョン15.5を使用しているので、次のように変更します。

<システム>
  <vssd:ElementName>仮想ハードウェア ファミリ</vssd:ElementName>
  <vssd:インスタンスID>0</vssd:インスタンスID>
  <vssd:仮想システム識別子>DC-1</vssd:仮想システム識別子>
  <vssd:仮想システムタイプ>vmx-15.5</vssd:仮想システムタイプ>
</システム>

その後、解凍した ovf ファイルをインポートします。 初回はエラーが表示されますが、[再試行] をクリックしてください。

他の

上記の問題を解決した後、別の問題に遭遇しました。2 台の仮想マシン間の 3 ウェイ ハンドシェイク プロセスをキャプチャできませんでした。原因は、仮想マシン ネットワークがホスト専用モードに設定されていたことです。この場合、対応する仮想ネットワーク カードが物理ホスト上に生成されないため、物理ホスト上の仮想マシンのパケットをキャプチャする方法はありませんでした。ネットワーク カードを NAT モードに変更するだけです。

これで、ova ファイルを vmware にインポートする際の落とし穴に関するこの記事は終わりです。ova を vmware にインポートすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • 簡単にプレイできるVMWare仮想マシンのインストールGHOSTシステムグラフィックチュートリアル
  • VMware Workstation Pro が Windows で実行されない場合の解決策
  • VMware 設定ブリッジ インターネット アクセス (図解と詳細説明)
  • VMware での CentOS 7 ネットワーク設定の詳細な紹介
  • VMware の使い方(画像とテキスト付き)
  • VMware 仮想マシンの NAT モードでインターネットに接続できない場合の解決策
  • VMware 仮想マシンの速度を最適化および向上するためのヒント (詳細なグラフィック チュートリアル)
  • VMwareの3つのネットワーク接続方法の違い
  • VMware Workstation 5.5.3 ビルド 34685 中国語パッチ
  • VMware の CentOS 7 でフォルダ共有を設定する方法

<<:  インデックスとテーブルリターンをカバーするMySQLの使い方

>>:  Node.js における path.join() の利点の分析

推薦する

MySQL ifnull のネスト使用手順

MySQL ifnull のネストされた使用ifnull をネストする方法があるかどうかオンラインで...

MySQLデータベースのスケジュールバックアップを実装する方法

1. シェルスクリプトを作成する vim バックアップdb.sh 次のようにスクリプトを作成します。...

.htaccess を使用して特定の IP からの Web サイトへのアクセスを禁止する方法

序文コストを考慮して、ほとんどのウェブマスターは、多数の小規模なウェブサイト用にサーバーを個別に購入...

MySQL 5.7.18 マスタースレーブレプリケーション設定(マスター 1 台とスレーブ 1 台)チュートリアルの詳細な説明

1. 複製原理マスター サーバーはバイナリ ログ ファイルに更新を書き込み、ログのローテーションを追...

MySQLでデータをエクスポートするいくつかの方法の詳細な説明

MySQL データをエクスポートする目的は、データベースのバックアップ、テーブル構造のエクスポート、...

HttpsページでBaiduシェアを使用するためのソリューション

サイト全体で https アクセスを有効にしてから、共有コードが利用できなくなり、有効になっていた小...

ウェブデザインでは、まずウェブサイトの包括的なイメージの位置付けが必要です。

⑴ 内容によって形式が決まります。まず内容を充実させ、次にブロックに分割し、トーンを決め、最後に細部...

JS で CSS 変数を使用する方法

JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...

MySQL InnoDB アーキテクチャの概要

目次導入1. MySQLデータベースの全体的なアーキテクチャSQL インターフェースパーサーオプティ...

MySQL 変数の原理と応用例

MySQL ドキュメントでは、MySQL 変数はシステム変数とユーザー変数の 2 つのカテゴリに分類...

Linux ファイルシステムの説明: ext4 以降

今日は、ext3 や他の以前のファイル システムとの違いを含め、ext4 の歴史について説明します。...

favico.ico---ウェブサイトicoアイコン設定手順

1. 正常に生成されたアイコン ファイルをダウンロードし、名前を favico.ico に変更して、...

キャッシュサーバーを構築するためのMemcached方式

序文多くの Web アプリケーションは、リレーショナル データベース管理システム (RDBMS) に...