セキュリティ
⏱️ 読了時間: 約3

TryHackMe勉強記 #6: DNSの仕組みとURL探索ツールdirbの基本

TryHackMe勉強記 #6: DNSの仕組みとURL探索ツールdirbの基本

TryHackMeの「攻撃セキュリティ入門」をクリアしました!

今回はインターネットの根幹を支えるDNSの仕組みや、Webサイトの隠れたディレクトリを探し出すツールの使い方など、基礎的かつ非常に重要な内容でした。


DNS Security Hero

DNS Security Hero


dirbでWebサイトの「隠し部屋」を探す


dirbは、Webサーバー上の隠されたURLやディレクトリを自動で探し出してくれる強力なツールです。

使い方は非常にシンプルですが、以下のポイントを押さえておくとより効率的です。


  • **ポート指定**: デフォルト以外のポートを使用している場合は、`-p`オプションで指定します。
  • **並列処理と速度**: `--min-parallelism`で並行処理の数を調整したり、`-T0`〜`-T5`のテンプレートでスキャン速度を制御したりできます(実戦では慎重に使い分けましょう)。

DNS(Domain Name System)の詳細を掘り下げる


普段何気なく使っているドメイン名ですが、実は厳格なルールと階層構造があります。


DNS Hierarchy

DNS Hierarchy


# ドメイン名の基本ルール

  • **サブドメインの長さ**: 最大63文字まで。
  • **使用可能文字**: 英数字とハイフンのみ。**アンダースコア(_)は使えません。**
  • **全体の長さ**: フルネームで最大253文字まで。

# 階層構造の種類

  • **TLD (Top Level Domain)**: `.com`, `.org`など。
  • **gTLD (generic TLD)**: 一般的なトップレベルドメイン。
  • **ccTLD (country code TLD)**: `.jp`, `.uk`など、国ごとに割り当てられたドメイン。

# TTL (Time To Live) って何?

DNSの情報をキャッシュ(一時保存)しておく期間のことです。この数値が大きいほど更新頻度が低くなり、小さいほど最新の情報が早く反映されます。


まとめ


Webセキュリティを学ぶ上で、ネットワークの基礎知識は欠かせません。

特にDNSの細かい仕様やツールのオプションを理解しておくことで、より高度な診断ができるようになります。


これからも一歩ずつ学んでいこうと思います!


この記事をシェア

💬 コメント (0)

読み込み中...

💬 コメントを投稿

0 / 1000 文字

※ コメントは承認後に表示されます。スパム対策のため、URLを含むコメントは自動的に承認待ちになります。

著者情報

トシぼう

トシぼう

東京でのサラリーマン生活を経て、2024年に北海道へ移住したアラフォー見習いエンジニア。 「技術×節約×資産形成」をテーマに、自由で豊かなライフスタイルを模索中。 テスターとして1年経験を積んだ後、開発現場(SES)に参画。Linux, Docker, Gitなどのモダンな開発フローをOJTで習得中です。 記事内容に誤りや古い情報があれば、随時修正していきますので、気になる点があればお気軽にコメントやお問い合わせから教えていただけると嬉しいです。

TryHackMe勉強記 #6: DNSの仕組みとURL探索ツールdirbの基本 | トシぼうのブログ