Linux サーバーのバージョンを特定する
あなたは、潜在的な脆弱性を評価するために、ローカルマシンのオペレーティングシステムを特定する任務を負ったジュニアセキュリティアナリストです。
タスク
- OS 検出を有効にした Nmap を使用して localhost をスキャンし、結果をプロジェクトディレクトリ内の
target_os.txt
という名前のファイルに出力します。
- スキャン結果を調べて、ローカルマシンのオペレーティングシステムを特定します。
要件
- OS 検出を有効にするには、
-O
オプションを指定してnmap
コマンドを使用する必要があります。
- スキャン対象は
localhost
です。
- Nmap スキャンの出力は、プロジェクトディレクトリ内の
target_os.txt
という名前のファイルにリダイレクトする必要があります。
nmap
コマンドは、~/project
ディレクトリから実行する必要があります。
nmap
コマンドを実行するには、sudo
を使用する必要があります。
例
Nmap スキャンを実行した後、プロジェクトディレクトリ内のtarget_os.txt
ファイルには、次のような出力が含まれる場合があります。
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000024s latency).
OS details: Linux 5.4.0-42-generic
ヒント
- OS 検出のために Nmap を実行するときは、
sudo
を使用することを忘れないでください。
- リダイレクト (
>
) を使用して、出力をファイルに保存します。
- ターゲットは
localhost
です。
cat
を使用してtarget_os.txt
ファイルの内容を確認し、スキャン結果を表示します。