はじめに
このチャレンジでは、Nmap を使用してローカルで実行中の Web サーバーのバージョンを特定する方法を学びます。Python を使ってポート 8080 でシンプルな HTTP サーバーが設定されていますが、そのバージョンは不明です。あなたのタスクは、バージョン検出を有効にした Nmap を使用して、サーバーのソフトウェアとバージョンを特定することです。
これを達成するには、~/project
ディレクトリから-sV
オプションを付けたnmap
コマンドを使用し、ポート8080
のlocalhost
をターゲットに実行する必要があります。期待される出力は、Web サーバーのソフトウェアとそのバージョン(例:"Python SimpleHTTPServer 0.6")を明らかにするものです。成功裏に完了するには、Nmap のバージョン検出機能を使ってサーバーのバージョンを正確に特定する必要があります。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"])
nmap/NmapGroup -.-> nmap/target_specification("Target Specification")
nmap/NmapGroup -.-> nmap/os_version_detection("OS and Version Detection")
nmap/NmapGroup -.-> nmap/service_detection("Service Detection")
subgraph Lab Skills
nmap/target_specification -.-> lab-548693{{"ローカルでのサービスバージョンの確認"}}
nmap/os_version_detection -.-> lab-548693{{"ローカルでのサービスバージョンの確認"}}
nmap/service_detection -.-> lab-548693{{"ローカルでのサービスバージョンの確認"}}
end