###### Usamos el tema de MobSF...

El Mobile Security Framework (MobSF) es una aplicación móvil automatizada todo en uno (Android / iOS / Windows) que puede realizar análisis estáticos y dinámicos para pruebas de bolígrafo, análisis de malware y marco de evaluación de la seguridad.
Dirección del proyecto：https://github.com/MobSF/Mobile-Security-Framework-MobSF
© 2023 Mobile Security Framework - MobSF | Ajin Abraham | OpenSecurity.

###### Sobre nosotros...

El colaborador de habla hispana de este informe HTML es: RachesseHS
Packer Fuzzer es una herramienta de escaneo rápida, eficiente y segura para sitios web construidos con Webpack y otras herramientas de empaquetado frontal.
Dirección del proyecto：https://github.com/rtcatc/Packer-Fuzzer
༒ Exhibiting tools at China's CYBER SECURITY ARSENAL

{api_detial} {vuln_detial}

##

####

#####

Resumen del informe

{sum_of_reports}

Información de Js

ID | Dirección JS | Nota
--- | --- | ---
{js_list}

Descargo de responsabilidad

Este informe es generado automáticamente por la herramienta Packer Fuzzer en base a los resultados de las pruebas del usuario, y el contenido del informe no representa la posición y la opinión de nuestro equipo.
Todas las consecuencias y las pérdidas directas o indirectas causadas por la difusión o el uso de las funciones de prueba que ofrece este instrumento son responsabilidad del usuario, y el equipo no asume ninguna responsabilidad al respecto.
Por favor, respete las leyes y reglamentos locales del usuario y del país donde se encuentra el sistema de objetivos cuando utilice esta herramienta, cualquier no autorizada está prohibida.

Detalles de la vulnerabilidad

{vuln_list}

Lista de API

ID | Nombre de la API | Dirección API | Longitud | Tipo de solicitud |
--- | --- | --- | --- | --- | ---
{api_list}

Recomendaciones de seguridad

{suggest_foryou}

Apéndice

- ##### Descripción de las vulnerabilidades

Vulnerabilidad CORS: El intercambio de recursos entre dominios puede relajar la política de homología del navegador, permitiendo que diferentes sitios web y diferentes servidores se comuniquen entre sí a través del navegador. Supongamos que un usuario se conecta a vuln.com, un sitio web que contiene una configuración CORS, y también accede a vuln.com, un enlace proporcionado por el atacante. El sitio web vuln.com hace una solicitud a vuln.com para obtener datos sensibles, y la capacidad del navegador para recibir la información depende de la configuración de vuln.com. Si vuln.com está configurado con el encabezado Access-Control-Allow-Origin y se espera, entonces se permite recibirlo, de lo contrario el navegador no lo recibirá debido a la misma política de origen.
Vulnerabilidad de acceso no autorizado: El acceso no autorizado a la interfaz, como su nombre indica, puede acceder y operar directamente las funciones lógicas comerciales correspondientes sin solicitar autorización. Esto suele deberse a una página de autenticación defectuosa o no autenticada, a una configuración de seguridad inadecuada, etc.
Vulnerabilidad a la revelación de información sensible: La revelación de información se refiere a la divulgación de información sensible en una página web o en un archivo JS. A través de esta información sensible, un atacante puede comprometer aún más el servidor.
Vulnerabilidad de anulación horizontal: Una vulnerabilidad de anulación es cuando una aplicación no verifica estrictamente los permisos de identidad de las operaciones del usuario actual, lo que da lugar a que los usuarios puedan operar funciones que están más allá de sus privilegios administrativos, operando así algunos comportamientos que no están disponibles para ese usuario. La anulación de nivel puede dar lugar a que los usuarios de entre el mismo nivel tengan acceso a la información sensible de los demás, como el nombre, el número de teléfono, la dirección de contacto, los datos personales, el historial de pedidos, etc. También puede ser posible realizar una línea de funciones, tales como borrar, añadir, modificar, etc., como otros usuarios con privilegios de anulación de nivel.
Vulnerabilidad de la inyección SQL: La vulnerabilidad de la inyección SQL surge porque la aplicación web no está escrita para que el usuario envíe datos al servidor para verificar la legitimidad de los datos (tipo, longitud, legitimidad de los parámetros de negocio, etc.), y no hay un filtrado eficaz de caracteres especiales de los datos introducidos por el usuario, de modo que éste los introduce directamente en la ejecución de la base de datos, más allá de los resultados esperados del diseño original de la declaración SQL, lo que da lugar a una vulnerabilidad de la inyección SQL.
Débil vulnerabilidad de las contraseñas: El personal de gestión y operaciones del sitio web utiliza contraseñas muy fáciles de recordar o adopta directamente la contraseña predeterminada del sistema debido a una insuficiente conciencia de la seguridad, a fin de facilitar y evitar que se olviden las contraseñas. Los atacantes pueden utilizar esta vulnerabilidad para entrar directamente en el sistema de aplicación o en el sistema de gestión, a fin de manipular y eliminar el sistema, las páginas web, los datos, acceder ilegalmente al sistema, los datos de los usuarios, e incluso puede provocar la caída del servidor.
Vulnerabilidad de carga de archivos arbitraria: El sistema de aplicación comprueba la legitimidad del tipo de archivo, el formato y el contenido del archivo cargado por el usuario en la función de carga de archivos, lo que permite a un atacante cargar un archivo de script de Web malicioso (.php, .jsp, .asp, etc.) o un archivo de formato no esperado como: archivo HTML, archivo SHTML, etc. Al mismo tiempo, puede utilizar los caracteres de salto de directorio o controlar la carga. que puede dar lugar a la ejecución de archivos de escritura maliciosos arbitrarios en un servidor remoto para obtener acceso directo al sistema de aplicación.

- ##### Niveles de vulnerabilidad

Este informe tiene tres niveles de vulnerabilidad incorporados, que son: bajo, medio y alto riesgo. Los tipos de vulnerabilidad de alto riesgo son: vulnerabilidad de contraseñas débiles, vulnerabilidad de carga de archivos arbitrarios, vulnerabilidad de inyección SQL; los tipos de vulnerabilidad de riesgo medio son: vulnerabilidad de salto horizontal, vulnerabilidad de divulgación de información sensible, vulnerabilidad de acceso no autorizado; los tipos de vulnerabilidad de bajo riesgo son: vulnerabilidad de CORS.
El nivel de confianza de los resultados del nivel "bajo" de detección reducirá automáticamente la vulnerabilidad de un nivel de daño, si se encuentra en el nivel de vulnerabilidad más bajo no es un descenso. Por ejemplo, una vulnerabilidad para: vulnerabilidad de inyección SQL, debería ser una vulnerabilidad de alto riesgo, pero el nivel de confianza es "bajo", se rebaja automáticamente al riesgo de vulnerabilidad.

- ##### Nivel de riesgo

Este informe tiene cuatro niveles de riesgo: sin riesgo, riesgo bajo, riesgo medio y riesgo alto, con una escala de puntuación de 0, 5, 10 y 18, respectivamente. Por ejemplo, en un cierto escaneo se encuentran una vulnerabilidad de alto riesgo, dos de riesgo medio y cinco de bajo riesgo, la puntuación se calcula como 1 x 6 + 2 x 2 + 5 x 1 = 15 (puntos), la puntuación es mayor de 10 y menor de 18, por lo que el nivel de riesgo es "de riesgo medio".