
Una extensión de navegador para Chrome/Firefox que muestra alertas para parámetros de consulta reflejados, muestra enlaces del archivo Wayback para la ruta actual, muestra elementos ocultos y habilita elementos deshabilitados.
Esta es una extensión para Chrome/Firefox que puede hacer lo siguiente:
', " y < se reflejan sin estar codificados.Xnl Reveal de las DevTools del navegador.Xnl Reveal de las DevTools del navegador).La capacidad de mostrar una alerta para los parámetros reflejados se inspiró en un comentario de @renniepak en el Episodio 42 del Critical Thinking - Bug Bounty Podcast, donde mencionó que tenía su propia extensión de navegador que le informaba de cualquier reflejo.
El número de parámetros reflejados encontrados se muestra mediante una insignia verde en el icono de la extensión. Sin embargo, si alguno de los nombres de los parámetros reflejados está en una de las categorías descritas en la investigación sobre parámetros "sus" de @Jhaddix y @G0LDEN_infosec, la insignia será roja. Si hay parámetros "sus", las categorías también se mostrarán en la salida de la pestaña Xnl Reveal de las DevTools, en el cuadro de alerta y en el portapapeles, p. ej. boringParameter, query [XSS], path [LFI/RFI | SSRF | XSS] (esto es lo mismo que la identificación de parámetros "sus" en mi Extensión GAP para Burp).
La capacidad de mostrar elementos ocultos y habilitar elementos deshabilitados se inspiró en este Tweet de Critical Thinking - Bug Bounty Podcast y, inicialmente, los creé como marcadores del navegador.
El icono de la extensión se muestra normalmente con un fondo negro
, pero si el icono aparece con un fondo rojo
, indica que la API del servidor CDX de Wayback probablemente no está disponible. Incluso si las funciones principales están deshabilitadas, la extensión comprobará el estado de la API cada 10 minutos.
IMPORTANTE: Cuando se utilizan herramientas como waymore, waybackurls o gau para obtener URLs del archivo de Wayback, se usa la API del servidor CDX. Si la API está caída, no recibirás datos de la Wayback Machine, solo de otras fuentes. Además, solo waymore te permitiría saber que hubo un problema.
Clona este repositorio en tu máquina y sigue las instrucciones a continuación, según quieras instalarlo en Chrome o Firefox:
Abre el Administrador de extensiones en Chrome siguiendo: Menú kebab (tres puntos verticales) -> Extensiones -> Administrar extensiones
Si el modo de desarrollador no está activado, actívalo haciendo clic en el interruptor de la esquina superior derecha.
Ahora haz clic en el botón Cargar descomprimida en la parte superior izquierda.
Ve al directorio donde tienes la carpeta Xnl Reveal y selecciónala.
La extensión ya está cargada. Puedes hacer clic en el icono de la extensión en la barra de herramientas y, a continuación, en el icono de chincheta para fijar Xnl Reveal a tu barra de herramientas.
IMPORTANTE: Con las extensiones de Firefox, tendrás que cargarla cada vez que abras Firefox. Desafortunadamente, no puedo añadirla a la tienda de Firefox para evitarlo porque para ello debe ser Manifest v3. Xnl Reveal tiene que usar Manifest v2 (a menos que alguien más pueda resolverlo, porque yo no pude), que tiene menos restricciones de seguridad y le permite funcionar.
Ve a about:debugging en una nueva pestaña del navegador.
Haz clic en el encabezado Este Firefox en la parte izquierda de la página.
Haz clic en el botón Cargar complemento temporal... bajo el encabezado Extensiones temporales.
Ve a la carpeta Firefox del repositorio descargado y selecciona cualquier archivo, y luego haz clic en Abrir.
La extensión ya está cargada. Puedes hacer clic en el icono de la extensión en la barra de herramientas, luego en el icono de engranaje de Configuración y seleccionar Fijar a la barra de herramientas.
Xnl Reveal en la barra de herramientas y seleccionas Opciones, accederás a la página de Opciones.Xnl Reveal en la barra de herramientas y seleccionas Administrar extensión, luego haz clic en la pestaña Opciones para ver la página de Opciones.
Tienes las siguientes opciones: