Pentesting IPv6
Last updated
Last updated
рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (ARTE) рдЬреАрд╕реАрдкреА рд╣реИрдХрд┐рдВрдЧ рд╕реАрдЦреЗрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ: HackTricks рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЬреАрд╕реАрдкреА рд░реЗрдб рдЯреАрдо рдПрдХреНрд╕рдкрд░реНрдЯ (GRTE)
IPv6 рдкрддреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрдЧрдарди рдФрд░ рдЙрдкрдХрд░рдг рдЕрдВрддрд░рд╛рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд░рдЪрд┐рдд рд╣реИрдВред рдПрдХ IPv6 рдкрддрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИ:
рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд┐рдлрд┐рдХреНрд╕: рдкрд╣рд▓реЗ 48 рдмрд┐рдЯ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗред
рд╕рдмрдиреЗрдЯ рдЖрдИрдбреА: рдЕрдЧрд▓реЗ 16 рдмрд┐рдЯ, рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдмрдиреЗрдЯ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛: рдЕрдВрддрд┐рдо 64 рдмрд┐рдЯ, рд╕рдмрдиреЗрдЯ рдХреЗ рднреАрддрд░ рдПрдХ рдЙрдкрдХрд░рдг рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓реЗред
рдЬрдмрдХрд┐ IPv6 ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдЬреЛ IPv4 рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ ICMPv6 рдХреЛ рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджреЛ рдореБрдЦреНрдп рд╕рдВрджреЗрд╢ рд╣реЛрддреЗ рд╣реИрдВ:
рдкрдбрд╝реЛрд╕реА рдЕрдиреБрд░реЛрдз (NS): рдкрддреЗ рдХреЗ рд╕рдВрдХреНрд╖реЗрдкрдг рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдВрджреЗрд╢ред
рдкрдбрд╝реЛрд╕реА рд╡рд┐рдЬреНрдЮрд╛рдкрди (NA): NS рдпрд╛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдкреВрд░реНрд╡рдХ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдХрд╛рд╕реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБред
IPv6 рд╡рд┐рд╢реЗрд╖ рдкрддрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ:
рд▓реВрдкрдмреИрдХ рдкрддрд╛ (::1
): IPv4 рдХреЗ 127.0.0.1
рдХреЗ рд╕рдорд╛рди, рд╣реЛрд╕реНрдЯ рдХреЗ рднреАрддрд░ рдЖрдВрддрд░рд┐рдХ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдПред
рд▓рд┐рдВрдХ-рд╕реНрдерд╛рдиреАрдп рдкрддреЗ (FE80::/10
): рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдиреЗрдЯ рд░реВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдПрдХ рд╣реА рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЙрдкрдХрд░рдг рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдЗрд╕ рд╢реНрд░реЗрдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬ рд╕рдХрддреЗ рд╣реИрдВред
IPv6 рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╡рд┐рднрд┐рдиреНрди рдХрдорд╛рдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдкрд┐рдВрдЧ рд▓рд┐рдВрдХ-рд╕реНрдерд╛рдиреАрдп рдкрддреЛрдВ: ping6
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдиреАрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдореМрдЬреВрджрдЧреА рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред
рдкрдбрд╝реЛрд╕реА рдЦреЛрдЬ: рд▓рд┐рдВрдХ рдкрд░ рдЦреЛрдЬреЗ рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП ip neigh
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
alive6: рдПрдХ рд╕рдорд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдХрд░рдгред
рдиреАрдЪреЗ рдХреБрдЫ рдХрдорд╛рдВрдб рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ:
рджрд┐рдпреЗ рдЧрдП MAC рдкрддреЗ 12:34:56:78:9a:bc
рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░реВрдк рд╕реЗ Link-local IPv6 рдкрддрд╛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
MAC рдХреЛ IPv6 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ: 1234:5678:9abc
fe80::
рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдмреАрдЪ рдореЗрдВ fffe
рдбрд╛рд▓реЗрдВ: fe80::1234:56ff:fe78:9abc
рдмрд╛рдПрдВ рд╕реЗ рд╕рд╛рддрд╡рд╛рдВ рдмрд┐рдЯ рдЙрд▓рдЯрд╛рдПрдВ, 1234
рдХреЛ 1034
рдореЗрдВ рдмрджрд▓реЗрдВ: fe80::1034:56ff:fe78:9abc
рдЕрджреНрд╡рд┐рддреАрдп рд╕реНрдерд╛рдиреАрдп рдкрддрд╛ (ULA): рд╕реНрдерд╛рдиреАрдп рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдорд╛рд░реНрдЧрдирд┐рд░реНрджреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдкреНрд░рд┐рдлрд┐рдХреНрд╕: FEC00::/7
рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддрд╛: рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдПред рд╕рднреА рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВрд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рдореВрд╣ рдореЗрдВ рдкрд╣реБрдВрдЪрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд┐рдлрд┐рдХреНрд╕: FF00::/8
рдПрдиреАрдХрд╛рд╕реНрдЯ рдкрддрд╛: рдПрдХ рд╕реЗ рдирд┐рдХрдЯрддрдо рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдПред рдорд╛рд░реНрдЧрдирд┐рд░реНрджреЗрд╢рди рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдмрд╕реЗ рдирд┐рдХрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред 2000::/3
рд╡реИрд╢реНрд╡рд┐рдХ рдпреВрдирд┐рдХрд╛рд╕реНрдЯ рд╕реАрдорд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ред
fe80::/10: рд▓рд┐рдВрдХ-рд╕реНрдерд╛рдиреАрдп рдкрддреЗ (169.254.x.x рдХреЗ рд╕рдорд╛рди)
fc00::/7: рдЕрджреНрд╡рд┐рддреАрдп рд╕реНрдерд╛рдиреАрдп-рдпреВрдирд┐рдХрд╛рд╕реНрдЯ (10.x.x.x, 172.16.x.x, 192.168.x.x рдХреЗ рд╕рдорд╛рди)
2000::/3: рд╡реИрд╢реНрд╡рд┐рдХ рдпреВрдирд┐рдХрд╛рд╕реНрдЯ
ff02::1: рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд╕рднреА рдиреЛрдбреНрд╕
ff02::2: рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рд░рд╛рдЙрдЯрд░ рдиреЛрдбреНрд╕
рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ MAC рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
MAC рдкрддреЗ рд╕реЗ Link-local IPv6 рдкрддрд╛ рдирд┐рдХрд╛рд▓реЗрдВред
рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ IPv6 рдкрддреЗ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ рдкрддреЗ ff02::1
рдкрд░ рдкрд┐рдВрдЧ рднреЗрдЬреЗрдВред
IPv6 рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ MitM рд╣рдорд▓реЗ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрдХрдиреАрдХреЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рдЬреИрд╕реЗ:
ICMPv6 рдиреЗрдмрд░ рдпрд╛ рд░рд╛рдЙрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдзреЛрдЦрд╛ рджреЗрдирд╛ред
рд░реВрдЯрд┐рдВрдЧ рдХреЛ рдорд╛рдирд┐рдкреБрд▓реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ICMPv6 рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдпрд╛ "рдкреИрдХреЗрдЯ рдЯреВ рдмрд┐рдЧ" рд╕рдВрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
рдореЛрдмрд╛рдЗрд▓ IPv6 рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдирд╛ (рдЖрдо рддреМрд░ рдкрд░ IPSec рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ)ред
рдПрдХ рд░реЛрдЧ DHCPv6 рд╕рд░реНрд╡рд░ рд╕реЗрдЯ рдХрд░рдирд╛ред
IPv6 рдкрддреЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рд╕рдмрдбреЛрдореЗрдиреНрд╕ рдХреЛ рдЦреЛрдЬрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╕рд░реНрдЪ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ipv6.*
рдЬреИрд╕рд╛ рдПрдХ рдХреНрд╡реЗрд░реА рдкреИрдЯрд░реНрди рдЕрд╕рд░рдХрд╛рд░реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд░реНрдЪ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ Google рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
IPv6 рдкрддреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреЗ рд▓рд┐рдП, рдХреБрдЫ DNS рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рдХрд╛рд░реЛрдВ рдХрд╛ рдкреВрдЫрддрд╛рдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
AXFR: рдкреВрд░реНрдг рдЬреЛрди рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡реНрдпрд╛рдкрдХ DNS рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред
AAAA: рд╕реАрдзреЗ IPv6 рдкрддреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИред
ANY: рд╕рднреА рдЙрдкрд▓рдмреНрдз DNS рд░рд┐рдХреЙрд░реНрдбреНрд╕ рд▓реМрдЯрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╡реНрдпрд╛рдкрдХ рдХреНрд╡реЗрд░реАред
рд╕рдВрдЧрдарди рд╕реЗ рдЬреБрдбрд╝реЗ IPv6 рдкрддреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рдмрд╛рдж, ping6
рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░реЛрдмрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдкрдХрд░рдг рдкрд╣рдЪрд╛рдиреЗ рдЧрдП IPv6 рдкрддреЛрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓рддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрдЧрдд IPv6 рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЦреЛрдЬрдиреЗ рдореЗрдВ рднреА рд╕рд╣рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред