秘密のポートを解き明かせ

Beginner

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このチャレンジ「Uncover The Secret Port(秘密のポートを暴け)」では、localhost 上で実行されている隠れたサービスを特定する必要があります。標準的な Nmap スキャンでは不十分なため、詳細度(verbosity)を上げてポート番号を発見する必要があります。サービスは、一般的なデフォルトポートとの混同を避けるために、5 桁のポート番号で実行されています。

このタスクでは、詳細度レベル 1 で localhost に対して Nmap スキャンを実行し、出力を scan_results.txt に保存し、出力から 5 桁のポート番号を見つけます。ヒントとして、-p- で全てのポートをスキャンし、出力で "open" を検索することが示唆されています。


Skills Graph

Uncover The Secret Port(秘密のポートを暴け)

重要なサービスが 5 桁のポート番号を使用して localhost 上で実行されていますが、標準的な Nmap スキャンでは十分な詳細が表示されません。詳細度(verbosity)を上げて、サービスが使用しているポート番号を暴いてください。

タスク

  • 詳細度レベル 1 を使用して、localhost に対して Nmap スキャンを実行し、隠れたサービスのポート番号を特定します。

要件

  1. nmap コマンドを使用する必要があります。
  2. localhost をスキャンする必要があります。
  3. 詳細度を上げるために -v オプションを使用する必要があります。
  4. Nmap の出力を /home/labex/project/ ディレクトリにある scan_results.txt という名前のファイルに保存する必要があります。

Nmap スキャンを実行した後、スキャン結果から 5 桁のポート番号を見つけることができるはずです。たとえば、隠れたサービスがポート 12345 で実行されている場合、このポート番号がスキャン結果で open としてリストされているはずです。localhost で実行されている 5 桁のポートは 1 つだけであることに注意してください。

ヒント

  • -p- オプションを使用して、すべてのポートをスキャンします。
  • grep を使用して、Nmap 出力で文字列 "open" を検索します。
  • Nmap の出力をファイルにリダイレクトすることを忘れないでください。
  • 出力で 10000 から 65535 の間の 5 桁の数字を探してください。

概要

このチャレンジの目標は、ポート番号を特定することにより、ローカルマシン上で実行されている隠れたサービスを暴くことです。これには、詳細度(verbosity)を上げた Nmap (-v) を使用し、localhost 上のすべてのポート (-p-) をスキャンすることが含まれます。Nmap の出力は scan_results.txt に保存され、出力を調べることで、サービスが実行されている 5 桁のポート番号を見つけることができます。

このチャレンジは、特に標準的なスキャンでは不十分な場合に、サービスに関するより多くの情報を明らかにするために、Nmap スキャンで詳細度を使用することの重要性を強調しています。検証ステップでは、スキャン結果ファイルの存在を確認し、スキャンが適切に実行され、保存されたことを保証します。