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() の利点の分析

推薦する

ウェブページの幅を携帯電話の画面(ビューポート)の幅に自動的に適応させる実装コード

一般的な書き方は次のとおりです。 XML/HTML コードコンテンツをクリップボードにコピー<...

DockerはホストのMysql操作に接続します

今日、会社のプロジェクトでは docker を設定する必要があります。Windows に正常にインス...

CSS グリッドレイアウトの完全ガイド

Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...

外部キー制約を持つテーブルデータを削除する MySQL メソッドの紹介

MySQLでテーブルやデータを削除する場合、 [エラー] 1451 - 親行を削除または更新できませ...

Windows2008 64 ビット システムでの MySQL 5.7 グリーン バージョンのインストール チュートリアル

序文この記事では、MySQL 5.7 グリーン バージョンのインストール チュートリアルを紹介します...

MySQL 5.7.18 のインストールと設定方法のグラフィックチュートリアル (CentOS7)

LinuxにMySQL 5.7.18をインストールする方法1. MySQLをダウンロードします。公...

ジョセフリング問題を解決する 3 つの JavaScript メソッド

目次概要問題の説明循環リンクリスト順序付き配列数学的再帰要約する概要ジョセフ・リング問題は、ジョセフ...

MySQL 主キー ID を生成する方法 (自己増分、一意、不規則)

目次1. uuid関数を使用して、一意かつ不規則な主キーIDを生成します。 2. idの自動成長1....

Vue ドラッグ アンド ドロップのシンプルな実装

この記事では、主に次のような Vue ドラッグ アンド ドロップの簡単な実装を紹介します。レンダリン...

Docker+daocloudはフロントエンドプロジェクトの自動構築とデプロイを実現します

自動プロジェクト展開は大企業やユニコーン企業でよく使用され、手動でプロジェクトを展開するよりも効率的...

MySQL に絵文字表現を挿入できない問題の解決方法

序文最近この問題に遭遇するまで、私は UTF-8 が文字セットの問題に対する普遍的な解決策だと考えて...

Vueのカスタムイベントコンテンツ配信の詳細な説明

1. これは理解するのが少し複雑なので、原理を注意深く読んで自分で入力していただければ幸いです。 &...

Vue プロジェクトにおけるトランジション コンポーネントの適用の概要

​Vue のトランジションは、アニメーション トランジションをカプセル化するコンポーネントです。一般...

EclipseのプロジェクトをTomcatに追加できない問題を解決する方法

1. プロジェクトを右クリックしてプロパティを選択します2. プロジェクトファセットをクリック3. ...

JavaScriptオブジェクトをマージするさまざまな方法の詳細な説明

目次オブジェクトをマージするさまざまな方法(インターフェースを通じてデータを取得し、それをローカル ...