hacktricks/generic-methodologies-and-resources/pentesting-network/dhcpv6.md
2023-07-07 23:42:27 +00:00

7.7 KiB
Raw Blame History

☁️ HackTricks Cloud ☁️ -🐦 Twitter 🐦 - 🎙️ Twitch 🎙️ - 🎥 Youtube 🎥
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

SOLICIT 1

DHCPv6クライアントは、DHCPv6サーバーを見つけるためにSolicitメッセージを送信します。 ADVERTISE 2

サーバーは、クライアントから受信したSolicitメッセージに応答して、DHCPサービスが利用可能であることを示すAdvertiseメッセージを送信します。 REQUEST 3

クライアントは、特定のサーバーからIPアドレスやデリゲートされたプレフィックスを含む構成パラメータを要求するためにRequestメッセージを送信します。 CONFIRM 4

クライアントは、リンク層の接続の変更を検出した場合や、電源がオンになり、1つ以上のリースがまだ有効な場合に、リンクに適切なアドレスが割り当てられているかどうかを判断するために、利用可能なサーバーにConfirmメッセージを送信します。 Confirmメッセージは、クライアントが同じリンクにいるかどうか、または移動したかどうかを確認するために使用されます。実際のリースは検証されません。アドレスまたはデリゲートされたプレフィックスのプレフィックス部分のみが検証されます。 RENEW 5

クライアントは、クライアントのアドレスと構成パラメータを最初に提供したサーバーにRenewメッセージを送信して、クライアントに割り当てられたアドレスの寿命を延長し、他の構成パラメータを更新します。 REBIND 6

クライアントは、Renewメッセージに対する応答がない場合に、利用可能なサーバーにRebindメッセージを送信して、クライアントに割り当てられたアドレスの寿命を延長し、他の構成パラメータを更新します。 REPLY 7

サーバーは、クライアントから受信したSolicit、Request、Renew、Rebindメッセージに応答して、割り当てられたアドレスと構成パラメータを含むReplyメッセージを送信します。サーバーは、Information-requestメッセージに応答して構成パラメータを含むReplyメッセージを送信します。サーバーは、Confirmメッセージに応答して、クライアントに割り当てられたアドレスがリンクに適切かどうかを確認するReplyメッセージを送信します。サーバーは、ReleaseまたはDeclineメッセージの受信を確認するためにReplyメッセージを送信します。 RELEASE 8

クライアントは、クライアントにアドレスを割り当てたサーバーにReleaseメッセージを送信して、クライアントが割り当てられたアドレスのいずれかを使用しなくなったことを示します。 DECLINE 9

クライアントは、クライアントが接続されているリンクでサーバーによって割り当てられた1つ以上のアドレスが既に使用されていることを示すために、Declineメッセージをサーバーに送信します。 RECONFIGURE 10

サーバーは、クライアントに新しいまたは更新された構成パラメータがあることを通知するために、Reconfigureメッセージをクライアントに送信し、クライアントが更新された情報を受け取るためにサーバーとのRenew/ReplyまたはInformation-request/Replyトランザクションを開始するように指示します。 INFORMATION-REQUEST 11

クライアントは、クライアントにIPアドレスの割り当てなしで構成パラメータを要求するためにInformation-requestメッセージをサーバーに送信します。 RELAY-FORW 12

リレーエージェントは、サーバーにメッセージをリレーするためにRelay-forwardメッセージを送信します。メッセージは、クライアントメッセージまたは他のリレーエージェントからのRelay-forwardメッセージであり、Relay-forwardメッセージのオプション内にカプセル化されます。 RELAY-REPL 13

サーバーは、宛先リレーエージェントに配信するメッセージを含むRelay-replyメッセージをリレーエージェントに送信します。Relay-replyメッセージは、宛先リレーエージェントに配信するために他のリレーエージェントによってリレーされる場合があります。サーバーは、クライアントメッセージをRelay-replyメッセージのオプションとしてカプセル化し、リレーエージェントがクライアントに中継するようにします。

☁️ HackTricks Cloud ☁️ -
  • あなたのハッキングトリックを共有するには、hacktricksリポジトリhacktricks-cloudリポジトリにPRを提出してください