Validación de Integridad de Archivos
MD5Sum
- MD5Sum: Algoritmo de cifrado muy utilizado como huella digital.
Descargas Web con PowerShell
- Todas las empresas permiten HTTP y HTTPS como tráfico saliente del firewall para permitir la productividad de los empleados.
- En cualquier versión de PowerShell existe
System.Net.WebClient para descargar un archivo.
Métodos de System.Net.WebClient:
OpenRead
OpenReadAsync
DownloadData
DownloadDataAsync
DownloadFile
DownloadFileAsync
DownloadString
DownloadStringAsync
Método DownloadFile
- Ejemplo de uso:
(New-Object Net.WebClient).DownloadFile('<url objetivo>', '<output file name>')
(New-Object Net.WebClient).DownloadFileSync('<url objetivo>', '<output file name>')
Método DownloadString (Sin archivos - Fileless)
- En lugar de descargar un script de PowerShell al disco, podemos ejecutarlo en memoria usando
IEX.