Este script en Bash está diseñado para realizar diversas tareas de enumeración en servidores Windows, utilizando rpcclient
para interactuar con los servicios del servidor. A continuación se proporciona una explicación detallada de su funcionamiento y de cada una de sus funcionalidades.
El script permite:
- Enumerar usuarios, grupos y recursos compartidos.
- Obtener información detallada de usuarios.
- Consultar políticas de contraseña, impresoras, y la configuración general del servidor.
- Generar informes completos de los recursos enumerados.
Para ejecutar el script, se deben proporcionar ciertos parámetros obligatorios y opcionales desde la línea de comandos.
-s, --server <IP_DEL_SERVIDOR>
: Especifica la IP del servidor objetivo.-u, --user <USUARIO>
: Nombre de usuario (opcional, requerido si no se usa-n
).-p, --password <CONTRASEÑA>
: Contraseña del usuario (opcional, requerido si no se usa-n
).-n, --nullsession
: Utilizar sesión nula (anónima).-f, --function <FUNCION>
: Especifica la función a ejecutar.-h, --help
: Muestra la ayuda y uso del script.
./script.sh -s 192.168.1.1 -u admin -p password -f enum_users