コンテンツにスキップ

付録A. リファレンス(早見表)📑

よく使うコマンド・オプション・情報源の早見表を集めました。 各項目の詳しい解説は、本編の該当章へのリンクから辿れます。


nmap 主要オプション

オプション 意味 sudo
-sn 範囲 ホスト発見(誰が生きてる?)
-sT TCP接続スキャン(権限不要・ログに残りやすい)
-sS SYNステルススキャン ⭐最頻出 ✓
-sU UDPスキャン(DNS/SNMP 等)
-sV サービス・バージョン特定
-O OS 推定 ✓
-A 全部盛り(OS+Ver+スクリプト+traceroute)⭐ ✓
-p 範囲 / -F ポート指定 / 高速(主要のみ)
--script 名 NSE スクリプト(--script vuln で脆弱性チェック)
-T0〜T5 速度(0=超慎重 … 5=爆速。実用は T4)
-oN/-oX/-oA 結果保存(通常/XML/全形式)※実IPを含むので非公開

→ 詳しい使い方:06. 偵察 — nmap

技術スタックを調べる他のツール

ツール 使い方
whatweb http://... URL を叩いて技術を一発判定
Wappalyzer ブラウザ拡張。開くだけで判定
curl -I http://... 応答ヘッダ(Server/Cookie)を見る

Metasploit 基本コマンド

コマンド 何をする
search <語> 使える攻撃コードを探す
use <module> エクスプロイトを選ぶ
set <項目> <値> 的・ペイロードを設定
show options 設定を確認
show payloads 使えるペイロード一覧
check 刺さるか安全に確認
exploit 攻撃実行
sessions -l / sessions -i N セッション一覧 / N番に入る

→ 詳しい使い方:07. 侵入 — Metasploit


meterpreter 主要コマンド

コマンド 何をする
getuid 自分が誰として入ったか
sysinfo 侵入先の OS・アーキ
pwd / cd / ls 現在地・移動・一覧
cat ファイル ファイルの中身
download / upload ファイルの取得 / 送信
shell 通常の Linux シェルに移る(抜けは exit)
ps プロセス一覧
background セッションを裏に回す
help コマンド一覧

→ 詳しい使い方:08. 侵入後 — meterpreter


脆弱性を調べる定番サイト

サイト 何がわかるか
CVE(cve.org) 脆弱性の正式な背番号(例: CVE-2017-5638)
NVD(nvd.nist.gov) 深刻度スコア(CVSS)
Exploit-DB(exploit-db.com) 実際の攻撃コード
Rapid7 DB(rapid7.com/db) Metasploit モジュール対応

→ 使い方:07. 侵入 — Metasploit


練習用ターゲット(起動コマンド)

的 起動 URL
Struts2 S2-045 docker run -d --name struts2-s2045 -p 127.0.0.1:8088:8080 vulhub/struts2:2.3.30 localhost:8088
Juice Shop docker run -d --name juice-shop -p 127.0.0.1:3000:3000 bkimminich/juice-shop localhost:3000

→ 詳しく:05. 練習用の的を立てる


⚠️ すべて自分の持ち物・許可された対象だけに使うこと。