===== Impedir Ejecucion de scripts ===== {{pasted_image_20240114162317.png|}} De tal forma que ahora si intentamos ejecutar cualquier script no vamos a poder: {{pasted_image_20240114163233.png|}} {{pasted_image_20240114163046.png|}} Si queremos bypassear esta protección, podemos usar iex de la siguiente forma con el mismo script de antes: cat .\script.ps1|iex {{pasted_image_20240114163215.png|}} También podemos bypassear esto cambiando el modo de ejecución de powershell de la siguiente forma: powershell -ExecutionPolicy Bypass {{pasted_image_20240114163454.png|}} ===== Habilitar modo restringido de lenguaje ===== Creamos dentro del registro el siguiente archivo: {{pasted_image_20240114162744.png|}} Y desde powershell comprobamos que esté activado con el siguiente comando: $ExecutionContext.SessionState.LanguageMode