Saltar al contenido
Lectura7 minPreview

Configurar el proxy y el certificado

Para que Burp vea el tráfico, el navegador debe enviárselo. Burp levanta por defecto un oyente (listener) en la dirección 127.0.0.1 y el puerto 8080, es decir, en su propio equipo. Hay dos caminos para conectarse: el navegador que trae Burp incorporado, que es el más fácil, o un navegador externo al que usted le configura el proxy a mano.

El camino fácil: el navegador incorporado

Burp incluye un navegador ya configurado. Vaya a la pestaña Proxy, sub-pestaña Intercept, y pulse el botón Open browser. Se abre una ventana de navegador que ya apunta a 127.0.0.1:8080 y que ya confía en el certificado de Burp. Con esto puede saltarse toda la configuración manual y empezar a navegar: cada página que visite aparecerá en HTTP history.

Para aprender, use este navegador siempre que pueda. El camino manual solo hace falta cuando necesita su navegador habitual, con sus sesiones y extensiones.

El camino manual: un navegador externo

Si prefiere su propio navegador, debe decirle que use el proxy. En la configuración de red del navegador o del sistema, fije el proxy HTTP y HTTPS en 127.0.0.1 y el puerto 8080. Muchos pentesters instalan una extensión como FoxyProxy para encender y apagar ese proxy con un clic, sin tocar la configuración cada vez.

Proxy HTTP:   127.0.0.1 : 8080
Proxy HTTPS:  127.0.0.1 : 8080

El certificado: por qué HTTPS da problemas al inicio

La primera vez que visite un sitio HTTPS a través de Burp, el navegador mostrará una advertencia de certificado no confiable. No es un error de red: es el funcionamiento esperado. Para leer el tráfico cifrado, Burp presenta su propio certificado en lugar del verdadero. Como el navegador no conoce la autoridad certificadora (CA) de Burp, desconfía y avisa.

La solución es instalar esa CA una sola vez y marcarla como confiable:

  1. Con el proxy activo y el navegador apuntando a Burp, visite la dirección http://burp.
  2. Pulse CA Certificate para descargar el archivo del certificado.
  3. Impórtelo en el almacén de autoridades de confianza del navegador o del sistema. En Firefox, por ejemplo, está en Ajustes > Privacidad y seguridad > Certificados > Ver certificados > Autoridades > Importar. Marque la casilla de confiar en esta CA para identificar sitios web.

Después de esto, el navegador aceptará el certificado de Burp y navegará por HTTPS sin advertencias.

Comprobar que todo funciona

Con el proxy activo y el certificado instalado, abra cualquier página de su laboratorio. Vaya a Proxy > HTTP history: debería ver las peticiones apareciendo una tras otra. Si el historial se queda vacío, revise que el navegador apunte a 127.0.0.1:8080 y que el oyente de Burp esté encendido en Proxy > Proxy settings.