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

推薦する

Centos7 での python3 のインストールとアンインストールに関するチュートリアル

1. Python 3をインストールする1. 依存パッケージをインストールしますyum instal...

Dockerコンテナを停止および削除できない問題の解決策

実行中のコンテナIDを見つける ドッカーps上記のコンテナの物理的な場所を見つける /var/lib...

Vue の nextTick について話す

データが変更されても、DOM ビューはすぐには更新されません。変更直後にノードまたはその値を取得しよ...

Linux ファイル記述子、ファイルポインタ、および inode の詳細

目次Linux - ファイル記述子、ファイルポインタ、インデックスノード1. Linux - ファイ...

HTML でフォームを中央揃えにする

以前、写真が与えられ、その写真スタイルに基づいてフォームを作成するという課題に遭遇しました。しかし、...

Dockerコアとインストールの具体的な使い方

1. Docker とは何ですか? (1)DockerはLinuxコンテナ内でアプリケーションを実行...

CSS で隠し要素を実現する 7 つの興味深い方法

序文非表示要素の 3 つの属性である表示、可視性、不透明度の類似点と相違点は、フロントエンドの就職面...

MySQLはイベントを使用してスケジュールされたタスクを完了します

イベントでは、SQL コードを 1 回または一定の間隔で実行することを指定できます。通常、複雑な S...

Alibaba Cloud Centos 7.5 に MySQL をインストールするチュートリアル

CentOS 7 の yum ソースには、MySQL を正常にインストールするための mysql-s...

ウェブサイト開発におけるフロントエンド開発者とアーティストの知識の違い

概要: 多くの企業、特にインターネット Web サイトを主な事業とする企業のほとんどが、「アーティス...

Linux resolv.conf の簡単な分析

1. はじめにresolv.conf は、さまざまなオペレーティング システムのドメイン ネーム シ...

Centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar の簡単な分析

Baiduクラウドディスク:リンク: https://pan.baidu.com/s/1hv5rUW...

アイデアコンパイラvueインデントエラー問題シナリオの分析

プロジェクトシナリオ: Vueプロジェクトを実行したらインデントエラーが出ました。ideaコンパイラ...

HTML チュートリアル: 順序なしリスト

<br />原文: http://andymao.com/andy/post/102.h...

Dockerはクロスプラットフォーム機能を実現するためにnet5プログラムを導入

展開環境: ここでは docker コンテナ、Linux システム、VmWare 仮想マシンが使用さ...