hacktricks/generic-methodologies-and-resources/pentesting-network/dhcpv6.md

5 KiB
Raw Blame History

{% hint style="success" %} Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}

DHCPv6 vs. DHCPv4 Message Types Comparison

以下は、DHCPv6とDHCPv4のメッセージタイプの比較表です

DHCPv6 メッセージタイプ DHCPv4 メッセージタイプ
Solicit (1) DHCPDISCOVER
Advertise (2) DHCPOFFER
Request (3), Renew (5), Rebind (6) DHCPREQUEST
Reply (7) DHCPACK / DHCPNAK
Release (8) DHCPRELEASE
Information-Request (11) DHCPINFORM
Decline (9) DHCPDECLINE
Confirm (4) none
Reconfigure (10) DHCPFORCERENEW
Relay-Forw (12), Relay-Reply (13) none

DHCPv6 メッセージタイプの詳細な説明:

  1. Solicit (1): DHCPv6クライアントが利用可能なサーバーを見つけるために開始する。
  2. Advertise (2): Solicitに対するサーバーからの応答で、DHCPサービスの利用可能性を示す。
  3. Request (3): クライアントは特定のサーバーからIPアドレスやプレフィックスをリクエストするために使用する。
  4. Confirm (4): クライアントが割り当てられたアドレスがネットワーク上でまだ有効かどうかを確認するために使用される。通常、ネットワークの変更後に行われる。
  5. Renew (5): クライアントは元のサーバーにアドレスの有効期間を延長したり構成を更新したりするためにこれを送信する。
  6. Rebind (6): Renewに応答がない場合に、アドレスの有効期間を延長したり構成を更新したりするために、任意のサーバーに送信される。
  7. Reply (7): サーバーは、アドレス、構成パラメータ、またはReleaseやDeclineなどのメッセージを確認するためにこれを使用する。
  8. Release (8): クライアントは、1つ以上の割り当てられたアドレスの使用を停止するようにサーバーに通知する。
  9. Decline (9): クライアントが割り当てられたアドレスがネットワーク上で競合していることを報告するために送信される。
  10. Reconfigure (10): サーバーは、クライアントに新しいまたは更新された構成のトランザクションを開始するよう促す。
  11. Information-Request (11): クライアントはIPアドレスの割り当てなしで構成パラメータをリクエストする。
  12. Relay-Forw (12): リレーエージェントがメッセージをサーバーに転送する。
  13. Relay-Repl (13): サーバーはリレーエージェントに応答し、それがクライアントにメッセージを配信する。

参考文献

{% hint style="success" %} Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)

Support HackTricks
{% endhint %}