A continuación, se exponen capturas de pantalla con su respectiva explicación del código del script:

Función Gathering: la cabecera con la descripción del script y ejemplos de uso.

Untitled

Parámetros: este script solo hace uso de un parámetro obligatorio Privileged. Este parámetro indica si se tienen o no permisos de administrador.

Untitled

Aviso de uso: si el parámetro Privileged es diferente de [yes] se avisa al usuario de que no se va a poder realizar el volcado de hashes.

Untitled

Crear carpeta: comprueba si la carpeta [Results] existe en el escritorio; si existe, se borra y se crea una nueva, si no existe, se crea directamente.

Untitled

Lista de aplicaciones: recopila información de las aplicaciones instaladas en el sistema local y almacena los resultados en un archivo llamado ApplicationList.txt.

Untitled

Configuraciones IP – Tablas de enrutamiento – Caché DNS: recopila información de las configuraciones IP, tablas de enrutamiento y caché DNS en el sistema local y almacena los resultados en un archivo llamado IpRoutingDns.txt.

Untitled

Usuarios y grupos: recopila información de todos los usuarios y grupos del sistema local y almacena los resultados en un archivo llamado UsersAndGroups.txt.

Untitled

Usuario actual: recopila información del usuario actual en el sistema local y almacena los resultados en un archivo llamado CurrentUser.txt.

Untitled

Firewall: recopila información del cortafuegos en el sistema local y almacena los resultados en un archivo llamado CurrentUser.txt.

Untitled

Servicios vulnerables: comprueba si hay posibles rutas de los binarios de servicios de Windows que no estén especificadas entre comillas.