Práctica de construcción PDF a XSS

Prefacio al artículo

A veces, cuando realizamos pruebas de penetración, encontramos que el sitio web de destino permite cargar archivos PDF y admite la vista previa en línea de archivos PDF. Sin embargo, muchos sitios web similares analizarán directamente el PDF llamando al navegador IE del sistema. En este momento, si están en el PDF Insertar código XSS malicioso ejecutable. Cuando el usuario obtiene una vista previa en línea, el XSS malicioso puede activarse y robar cookies del usuario y otra información de datos o realizar operaciones maliciosas. En este artículo, presentamos principalmente cómo construir código XSS malicioso en PDF e impleméntelo cargando PDF.Ataque XSS

Proceso de construcción

Paso 1: Descargue e instale "Swift PDF Editor"

Paso 2: crear un archivo PDF

Paso 2: haga clic en la pestaña "Página" a la izquierda, seleccione la miniatura de la página correspondiente y luego seleccione el comando "Propiedades de página" en el menú desplegable de opciones.

Paso 3: Haga clic en la pestaña "Acción" en el cuadro de diálogo "Propiedades de página", luego seleccione el comando "Ejecutar JavaScript" en el menú desplegable "Seleccionar acción" y luego haga clic en el botón [Agregar] para que aparezca el JavaScript. cuadro de diálogo del editor

Paso 4: guarde el documento y luego ábralo con un navegador

Desarrollo de habilidades

Podemos incrustar archivos PDF en páginas web y probarlos.

<html><body><object data="test.pdf" width="100%" heigh="100%"type="application/pdf"></object></body></html>

Arreglar

Como administrador o desarrollador de un sitio web, puede optar por forzar al navegador a descargar archivos PDF en lugar de permitir la navegación en línea o modificar el encabezado y las propiedades relacionadas de la configuración del servidor web. También puede utilizar un complemento de terceros para analizar PDF. sin utilizar el análisis de PDF propio de Chrome., https://github.com/adobe-type-tools/cmap-resources

Supongo que te gusta

Origin blog.csdn.net/Fly_hps/article/details/129801945
Recomendado
Clasificación