ipv6: challenge accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o ipv6 ¿para qué sirve ipv4? ipv4...
TRANSCRIPT
![Page 1: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/1.jpg)
https://cybercamp.es
IPv6: Challenge Accepted
Pablo González – Rafa Sánchez
![Page 2: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/2.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o 2
Index
1. Breve, introducción a IPv6
a. Se legión…
2. Creando un entorno de pruebas
a. Túneles 6in4
b. VPS
3. Generando mis primeros paquetes ipv6
a. Mi primer ping6
b. Mi primer escaneo IPv6
4. Ataques IPv6
(syn flood, tcp scan, ndp exhaustion attack)
![Page 3: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/3.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
IPv6
¿Para qué sirve IPv4?
IPv4 transfiere direcciones de 32 bits de un punto a otro de
Internet
Permite utilizar aproximadamente 4.300 millones de IPs
alrededor del mundo. Pero no es suficiente…
3
![Page 4: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/4.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
IPv6
Direcciones IPv6
4
![Page 5: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/5.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Se legión…
5
![Page 6: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/6.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Se legión…
6
![Page 7: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/7.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Se legión…
7
![Page 8: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/8.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
NAT is DEAD
8
?
![Page 9: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/9.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
NAT is DEAD
9
![Page 10: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/10.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
NAT is DEAD
10
![Page 11: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/11.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Internet
11
![Page 12: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/12.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Se legión…
12
![Page 13: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/13.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Manos a la obra…
Túnel 6in4
Objetivo: Enviar tráfico IPv6 en redes IPv4
13
![Page 14: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/14.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Manos a la obra…
Túnel 6in4
Objetivo: Enviar tráfico IPv6 en redes IPv4
14
![Page 15: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/15.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Manos a la obra…
Túnel 6in4
Objetivo: Enviar tráfico IPv6 en redes IPv4
15
NAT
NO NAT!!
![Page 16: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/16.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Primeros paquetes IPv6
Ping entre equipos
Nmap
SSH
16
![Page 17: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/17.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Ataques IPv6
Ataque syn flood
17
![Page 18: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/18.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Scapy
Software orientado a la generación de tráfico de red
Tan sencillo como ir apilando capas
18
Capa Física (MAC)
IP
TCP/UDP
HTTP / SSL /FTP /
SMTP / …
![Page 19: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/19.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Scapy
Software orientado a la generación de tráfico de red
Tan sencillo como ir apilando capas
19
Física
Capa IP
TCP
![Page 20: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/20.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Ataques IPv6
Escaneo TCP desde múltiples IP origen
20
tcp:22
tcp:3389
tcp:80
…
20a1:aa:bb::120a1:aa:bb::2
20a1:aa:bb::320a1:aa:bb::4
20a1:aa:bb::520a1:aa:bb::6
20a1:aa:bb::720a1:aa:bb::8
20a1:aa:bb::920a1:aa:bb::a
20a1:aa:bb::b
![Page 21: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/21.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Ataques IPv6
Ataque NDP exhaust
21
2001:ccc:ddd::1/64
Destino => 2001:ccc:ddd::bbb
2001:ccc:ddd::aaa
2001:ccc:ddd::bbb
2001:ccc:ddd::ccc
?
?
?
Dirección IPv6 Direccíon MAC
2001:ccc:ddd:bbb 11:22:33:44:55:66
![Page 22: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/22.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Ataques IPv6
Ataque NDP exhaust
22
2001:ccc:ddd::1/64
Destino= 2001:ccc:ddd::bbb
2001:ccc:ddd::aaa
2001:ccc:ddd::bbb
2001:ccc:ddd::ccc
Dirección IPv6 Direccíon MAC
2001:ccc:ddd:bbb 11:22:33:44:55:66
2001:ccc:ddd:aaa 66:55:44:33:22:11
2001:ccc:ddd:ccc 33:22:11:55:55:66
![Page 23: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/23.jpg)
@pablogonzalezpe @r_a_ff_a_e_ll_o
Ataques IPv6
Ataque NDP exhaust
23
2001:ccc:ddd::1/642001:ccc:ddd::111
2001:ccc:ddd::2222001:ccc:ddd::333
2001:ccc:ddd::4442001:ccc:ddd::555
2001:ccc:ddd::6662001:ccc:ddd::777
2001:ccc:ddd::8882001:ccc:ddd::999
2001:ccc:ddd::11112001:ccc:ddd::1212
IPv6 Destinos:
2001:ccc:ddd::XYZ
2001:ccc:ddd::aaa
2001:ccc:ddd::bbb
2001:ccc:ddd::ccc
?
?
?
Dirección IPv6 Direccíon MAC
2001:ccc:ddd:111 ?
2001:ccc:ddd:222 ?
2001:ccc:ddd:333 ?
… …
![Page 24: IPv6: Challenge Accepted · @pablogonzalezpe @r_a_ff_a_e_ll_o IPv6 ¿Para qué sirve IPv4? IPv4 transfiere direcciones de 32 bits de un punto a otro de Internet Permite utilizar aproximadamente](https://reader033.vdocuments.us/reader033/viewer/2022042118/5e96867074712d4f841b83dc/html5/thumbnails/24.jpg)
https://cybercamp.es @CyberCampEs#CyberCamp15