Skip to content

Repository files navigation

🛡️ Windows Security Analysis Script

Este script de Batch (.bat) realiza un análisis profundo de la seguridad de un sistema Windows, recopilando información sobre procesos, conexiones de red, persistencia y archivos del sistema. Está diseñado para detectar posibles anomalías o software malicioso de forma automatizada y profesional.

🚀 Funcionalidades

El script automatiza las siguientes comprobaciones:

  • Usuarios y Grupos: Detecta cuentas intrusas y revisa permisos.
  • Red y DNS: Revisa conexiones activas (netstat), puertos abiertos, configuración DNS y el archivo HOSTS.
  • Persistencia Avanzada: Analiza tareas programadas y entradas de inicio automático filtrando software de confianza.
  • Seguridad de Archivos e Integridad: Verifica la integridad del sistema (SFC) y analiza exclusiones en Windows Defender.
  • Certificados Raíz: Comprueba la autenticidad del almacén de certificados mediante PowerShell en formato UTF-8.
  • VirusTotal & Firmas: Integra herramientas de Microsoft para cruzar la información de tus procesos con la base de datos de VirusTotal y verificar firmas digitales.

📥 Herramientas necesarias

Para que el script funcione al 100%, debes descargar estas herramientas oficiales de Microsoft Sysinternals y colocarlas en la misma carpeta que el script:

  1. Sigcheck64: Verifica firmas digitales y escanea procesos en memoria.
  2. Autorunsc64: Versión de consola de Autoruns para detectar persistencia.

🛠️ Instrucciones de Uso

  1. Coloca el script .bat, sigcheck64.exe y autorunsc64.exe en la misma carpeta.
  2. Haz clic derecho sobre el script y selecciona "Ejecutar como administrador" (Obligatorio para acceso a red, certificados y archivos de sistema).
  3. Paciencia: El proceso con VirusTotal y la verificación de archivos (SFC) puede tardar entre 10 y 20 minutos. No cierres la ventana aunque parezca detenida.
  4. Al finalizar, se abrirá automáticamente el reporte generado en la carpeta Analisis_Seguridad/.

📂 Estructura de archivos

  • Analisis_Seguridad/: Carpeta generada automáticamente donde se almacenan los reportes con sello de fecha y hora.
  • .gitignore: Configurado para ignorar la carpeta de reportes y las herramientas ejecutables .exe.

Nota: Este script es una herramienta de diagnóstico y auditoría. Ha sido optimizado para evitar cierres inesperados y problemas de codificación de texto (NUL).

🛠️ Windows System Repair & Maintenance Tool

Este script de Batch (.bat) es una suite de mantenimiento integral diseñada para reparar errores del sistema, optimizar el rendimiento del hardware y eliminar rastros de software malicioso. Se ha estructurado en 15 bloques lógicos para garantizar una limpieza profunda sin comprometer configuraciones de red críticas.

🚀 Funcionalidades Principales

El script automatiza las siguientes tareas de nivel profesional:

  • Salud del Sistema: Verifica el estado físico del disco (S.M.A.R.T.) y crea un punto de restauración automático.
  • Limpieza de Malware: Escaneo profundo con Microsoft Defender, incluyendo sectores de arranque (BootSector).
  • Reparación de Núcleo: Ejecuta herramientas DISM y SFC para restaurar archivos dañados mediante servidores de Microsoft.
  • Optimización de Almacenamiento: Limpieza avanzada de componentes WinSxS, purga de archivos temporales (Prefetch, Dumps, WER) y optimización de unidades (TRIM/Defrag).
  • Cachés y Visuales: Reconstruye la caché de iconos, fuentes, miniaturas y sombreadores (Shaders) de GPUs Nvidia, AMD e Intel.
  • Infraestructura: Repara el repositorio WMI, los contadores de rendimiento y el entorno de recuperación WinRE.
  • Privacidad: Limpia registros de eventos de Windows e historial de archivos recientes.

🛠️ Instrucciones de Uso

  1. Privilegios: Haz clic derecho sobre el archivo .bat y selecciona "Ejecutar como administrador".
  2. Proceso Automatizado: El script realizará 15 pasos principales de forma automática.
  3. Opciones Manuales: Al final del proceso, tendrás 5 segundos para decidir si deseas realizar limpiezas opcionales (Caché de navegadores, Reset de Firewall o Planes de energía) presionando la tecla S.
  4. Finalización: Se abrirá un informe detallado llamado Resultado_Reparacion.txt con el resumen de todas las operaciones.

⚠️ Notas Importantes

  • Reinicio Obligatorio: El script programa una reparación de disco (chkdsk) que se ejecutará automáticamente la próxima vez que enciendas el ordenador.
  • Parpadeo Visual: Durante el paso 8, la barra de tareas y el escritorio desaparecerán un instante; es normal, el script está reiniciando el proceso explorer.exe para aplicar cambios en las cachés.
  • Conectividad: A diferencia de otros scripts, esta versión no resetea los adaptadores de red, solo limpia la caché DNS para evitar la pérdida de IPs estáticas o configuraciones locales.

📂 Archivos Generados

  • Resultado_Reparacion.txt: Informe completo con la salida de cada comando ejecutado para auditoría del usuario.

Nota: Se recomienda el uso de esta herramienta de forma mensual para mantener el sistema en condiciones óptimas de rendimiento y seguridad.

About

Herramienta integral en Batch para SysAdmins. Automatiza el escaneo de malware, verificación de firmas digitales, reparación DISM/SFC, optimización de cachés de GPU y mantenimiento de infraestructura WMI/WinRE.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages