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.
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.
Para que el script funcione al 100%, debes descargar estas herramientas oficiales de Microsoft Sysinternals y colocarlas en la misma carpeta que el script:
- Sigcheck64: Verifica firmas digitales y escanea procesos en memoria.
- Descargar Sigcheck (Extraer
sigcheck64.exe).
- Descargar Sigcheck (Extraer
- Autorunsc64: Versión de consola de Autoruns para detectar persistencia.
- Descargar Autoruns (Extraer
autorunsc64.exe).
- Descargar Autoruns (Extraer
- Coloca el script
.bat,sigcheck64.exeyautorunsc64.exeen la misma carpeta. - Haz clic derecho sobre el script y selecciona "Ejecutar como administrador" (Obligatorio para acceso a red, certificados y archivos de sistema).
- 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.
- Al finalizar, se abrirá automáticamente el reporte generado en la carpeta
Analisis_Seguridad/.
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).
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.
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
DISMySFCpara 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ónWinRE. - Privacidad: Limpia registros de eventos de Windows e historial de archivos recientes.
- Privilegios: Haz clic derecho sobre el archivo
.baty selecciona "Ejecutar como administrador". - Proceso Automatizado: El script realizará 15 pasos principales de forma automática.
- 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. - Finalización: Se abrirá un informe detallado llamado
Resultado_Reparacion.txtcon el resumen de todas las operaciones.
- 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.exepara 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.
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.