Una vez explicado el script, se va a proceder a realizar una prueba de concepto para comprobar los resultados y la ejecución de este.

Lo primero que tenemos que hacer es copiar el contenido del script, abrir una PowerShell y pegarlo, tal y como quedaría en la siguiente captura de pantalla:

Untitled

Cuando esté el script entero habrá que pulsar Enter para que se almacene la función que acabamos de crear. Para poder comprobar si existe, nos dirigimos al provider de funciones con el siguiente comando: Set-Location function:

Posteriormente ejecutamos un: ls

Para listar las funciones guardadas. Como se podrá observar en la siguiente captura de pantalla, la función Gathering se ha creado correctamente:

Untitled

Por último, solo queda ejecutar la función con el comando Gathering yes y esperar a que recopile la información del sistema y la almacene en una carpeta que creará en el escritorio (llamada Resultados.txt):

Untitled

Untitled

<aside> 💡 No hay que olvidarse de ejecutar PowerShell con permisos de administrador si se quiere recolectar los hashes de la máquina.

</aside>