Network

ネットワークを学べるCTF問題

TCP/IP、DNS、パケット解析など、ネットワーク通信の仕組みを演習で理解できます。

この分野で学べること

  • TCP/IPと主要プロトコルの基礎
  • 通信データの読み方
  • ネットワーク上の異常を調べる視点

初めての方はLevel 1から始め、解けたら次の難易度へ進むのがおすすめです。

ネットワークのチャレンジ

11件の問題から選べます。

Network Level 1: ★☆☆☆☆

08. ネットワーク基礎 - ポート番号を知ろう

ネットワークでは、ポート番号を使ってサービスを識別します。 例えば、Webサーバー(HTTP)は通常ポート80、暗号化されたWeb(HTTPS)はポート443を使います。 セキュリティ診断では、ポートスキャンで開いている...

Network Level 2: ★★☆☆☆

ネットワーク解析 - DNSゾーン転送の漏洩

設定不備の権威DNSサーバーに対する、認証なしのゾーン転送(AXFR)が成功した通信をキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)から転送された内部ゾーンのTXTレコードを解析し、フラグを...

Network Level 2: ★★☆☆☆

ネットワーク解析 - SMB共有列挙の情報漏洩

攻撃者がネットワーク上の SMB 共有を列挙している通信をキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)から SMB(TCP/445)のトラフィックを追い、漏洩したファイルの中身に含まれるフ...

Network Level 2: ★★☆☆☆

ネットワーク解析 - Telnetの認証情報

古いサーバーがTelnet(平文)でリモート管理されていました。配布されるパケットキャプチャ(traffic.pcap)からTelnetセッションを追跡し、ログイン時のパスワードを抽出してください。パスワードがフラグです...

Network Level 2: ★★☆☆☆

ネットワーク解析 - 匿名FTPの転送ファイル

匿名FTPで平文転送されたセッションをキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)からFTPのデータ転送を追跡し、ダウンロードされたファイルの中身に含まれるフラグを抽出してください。

Network Level 2: ★★☆☆☆

ネットワーク解析 - 平文HTTPの認証情報

公共Wi-Fiで傍受した通信を解析します。誰かが平文HTTPでログインしていました。配布されるパケットキャプチャ(traffic.pcap)からHTTP POSTのログイン要求を見つけ、パスワードを抽出してください。パス...

Network Level 3: ★★★☆☆

ネットワーク解析 - SNMP情報漏洩

弱いコミュニティ文字列(public)で SNMPv2c を喋る機器の GetResponse をキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)から SNMP(UDP/161)の varbi...

Network Level 3: ★★★☆☆

ネットワーク解析 - SSL Stripによる平文認証情報

SSL Strip 攻撃により HTTPS が HTTP に格下げされ、被害者の認証情報が平文で流れた通信をキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)から平文HTTPのPOSTを解析し、...

Network Level 3: ★★★☆☆

ネットワーク解析 - 独自プロトコルの解読

独自の簡易バイナリプロトコルで通信するシステムのトラフィックをキャプチャしました。配布されるパケットキャプチャ(traffic.pcap)から、TCPポート9999のフレーム構造を解析し、ペイロードをデコードしてフラグを...

Network Level 4: ★★★★☆

ネットワーク解析 - TCP再送差分の隠れチャネル

capture.pcapには同一TCPシーケンス番号を持つ再送パケットがあります。ペイロードが変化した再送だけを抽出し、同じシーケンス番号の2つの1バイトペイロードをXORして、シーケンス番号順にフラグを復元してください...

Network Level 5: ★★★★★

ネットワーク解析 - IPv4重複フラグメントの再構築

fragments.pcapのIPv4 ID 0xbeefのUDPデータグラムは、重複するフラグメントで一部のデータが上書きされています。到着順で後着断片を優先して再構築し、UDPペイロードのBase64データからフラグ...