the_open_door
café
ESEN
← Herramientas

BeEF

Framework de explotación de navegador: engancha víctimas vía XSS.

Framework que convierte un XSS en control interactivo del navegador de la víctima. El payload inyecta `hook.js`, que abre un canal permanente con el panel de BeEF; a partir de ahí se lanzan módulos contra ese navegador: robar cookies y el contenido de la página, hacer capturas, mostrar diálogos falsos de credenciales, escanear la red interna desde dentro del navegador o pivotar peticiones a través de él. Es la demostración de por qué un XSS «solo reflejado» no es un hallazgo menor.

Familia Explotación web

Flags hook.js (panel en 3000)

Conceptos Blind XSS (Bot & Exfiltration), DOM-based XSS, Session Fixation

Cheatsheet XSS (Cross-Site Scripting)

Instalación

sudo apt install -y beef-xss
# arrancar (la 1a vez pide fijar la contrasena de admin):
sudo beef-xss
# panel: http://127.0.0.1:3000/ui/panel   |   hook: http://<ip>:3000/hook.js

Comandos útiles2 comandos

Herramienta de referencia: aún no aparece en una máquina publicada del blog, pero forma parte del arsenal por su uso habitual.